Initializing... drag & drop files here
Supports: WEBP
.webp images from your device. Batch upload is supported.WebP is Google's modern image format with strong compression and alpha transparency, but browsers and operating systems don't accept it as an icon. ICO is a Windows container format that bundles one or more raster images at different sizes inside a single file, and it remains the most widely supported favicon format across browsers.
/favicon.ico from a site's root even without a <link rel="icon"> tag. ICO has better cross-browser support than alternatives like ICNS, which is why MDN recommends it when broad compatibility matters.favicon.ico containing 16/32/48 typically weighs 3-15 KB.| Property | WebP | ICO |
|---|---|---|
| Released | 2010 (Google) | 1985 (Microsoft, Windows 1.0) |
| Container | Single image (or animated) | Multi-image bundle |
| Max dimension | 16,383 × 16,383 px | 256 × 256 px (Microsoft recommendation) |
| Compression | VP8 / VP8L (lossy + lossless) | Uncompressed BMP, or PNG (since Windows Vista, 2007) |
| Transparency | 8-bit alpha | 1-bit (BMP) or 8-bit alpha (32-bit BMP / PNG) |
| Animation | Yes | No |
| Favicon support | Chrome, Firefox, Edge, Safari 14+ | All browsers, including IE5+ |
| Typical use | Web images, photos | Favicons, Windows app icons |
| Size | Where it's used |
|---|---|
| 16 × 16 | Standard browser tab favicon |
| 32 × 32 | Bookmark bars, Windows taskbar pinned site, 2× retina tabs |
| 48 × 48 | Windows desktop shortcut, File Explorer default view |
| 64 × 64 | 3× DPI browser tabs |
| 128 × 128 | Large icon view (legacy macOS Dock fallback) |
| 256 × 256 | Maximum recommended ICO entry, Windows extra-large view |
For most modern sites, packing 16/32/48 into one favicon.ico covers the standard cases. Add a separate <link rel="icon" type="image/png" sizes="180x180"> PNG or an SVG if you need higher-DPI mobile coverage — the spec accepts multiple <link rel="icon"> entries.
ICO is a Windows container designed for icons, not photographs. Microsoft's documentation recommends 256 pixels as the maximum size; the BMP header technically permits larger values, but Windows treats anything above 256 inconsistently and Microsoft advises against it. If you need a larger icon, ship a separate PNG via <link rel="icon" sizes="512x512"> alongside the ICO.
Yes. The converter writes a 32-bit RGBA bitmap (or PNG-compressed entry for 256×256), so the WebP alpha channel maps directly into the ICO's alpha bits. The icon will be transparent on dark browser themes and on Windows' translucent taskbar.
At least 256×256 pixels — ideally 512×512 or larger as your master. Downscaling produces sharper results than upscaling, so a 512 master gives every ICO entry (16, 32, 48, 256) clean pixels. WebP keeps file size low, so a 1024×1024 source is fine to upload.
The current converter outputs a single-resolution ICO per file based on your selected dimension. To assemble a multi-size favicon.ico, convert your WebP at each target size separately, then combine the resulting ICOs (or PNGs) with a tool like ImageMagick (magick 16.png 32.png 48.png favicon.ico) or any multi-size favicon generator.
For 256×256 entries the converter uses PNG compression inside the ICO container, which Microsoft has supported since Windows Vista (January 2007). Smaller sizes are stored as uncompressed 32-bit BMP because the overhead of a PNG header outweighs the savings under 256×256.
Yes for browsers. Chrome, Firefox, Safari, and Edge on macOS and Linux all parse favicon.ico regardless of host OS — the format isn't tied to Windows. macOS app bundles use .icns instead, so if you're building a macOS application icon, you need a different converter; for web favicons ICO is the right choice.
<link rel="icon"> tag, or is putting favicon.ico at the site root enough?Browsers automatically request /favicon.ico from a site's root, so just placing the file there usually works. MDN still recommends explicit <link rel="icon" href="/favicon.ico"> tags because the auto-request convention isn't a formal standard, and explicit declarations protect against future browser changes and let you provide sizes hints.
No — ICO doesn't support animation. The converter takes the first frame of an animated WebP and writes it as a static ICO. If you need an animated favicon, modern browsers don't support animated .ico either; the closest option is an animated SVG or animated PNG referenced via <link rel="icon">, though these have limited browser support.
For favicons and app icons, see PNG to ICO if you're working from a PNG master, or JPG to ICO if you only have a photo. For the reverse direction — extracting the bitmap out of an existing ICO — try ICO to PNG.