Select your WebP file — tap the drop zone to browse your Android gallery or files app. Any image format works as input.
2
Choose ICO sizes — tick the sizes you need. 16×16 and 32×32 cover most favicon uses. Add 48×48 for Windows taskbar icons.
3
Tap "convert to ico" — conversion runs instantly in your browser. Preview each size on screen before downloading.
4
Copy the data URI or download — paste the base64 URI directly into your HTML, or download the .ico file and upload to your server as favicon.ico.
All conversion happens locally in your browser using the Canvas API and a pure JavaScript ICO encoder. No file is ever uploaded to any server. Your images stay completely private.
Share this tool:
ICO sizes — use cases
16×16
Browser favicon tab
32×32
Taskbar, standard icon
48×48
Windows desktop icon
64×64
High-DPI displays
What is an ICO file?
ICO (Icon) is the standard image format used by Windows and web browsers. A single .ico file can contain multiple sizes — the browser or OS picks the best size for the context automatically.
WebP to ICO — when to use
Android cameras and Chrome save images as WebP by default. If you want to use a photo or graphic as a website favicon or Windows app icon, you need to convert it to ICO format first.
How to add a favicon to your site
After downloading your .ico file, upload it to your website's root folder and add this to your HTML <head>:
<link rel="icon" href="/favicon.ico">
FAQ
Does this work on Android?
Yes — runs fully in Chrome on Android. No app needed.
Can I keep transparency?
Yes — choose "Keep transparent" to preserve any transparent areas from your source image.
Is my image uploaded?
No — everything runs in your browser. Nothing is ever sent to a server.
Which sizes should I pick?
For a website favicon, 16×16 and 32×32 are essential. Add 48×48 for Windows compatibility.