Convert images to .ico format for Windows apps, desktop icons, and favicons. Free online tool — no signup.
Drop your images here
Supports HEIC, JPG, PNG, WebP, AVIF, TIFF, GIF · 50MB max
Select which sizes to embed in the .ico file.
Build proper multi-resolution Windows ICO files entirely in your browser. The encoder packs 16×16, 32×32, 48×48, 64×64, 128×128, and 256×256 PNG sub-images into a single .ico container, exactly the format Windows Explorer, taskbar shortcuts, system-tray icons, and most desktop applications expect. Source can be a JPG, PNG, WebP, or SVG; if it isn't already square, the encoder pads transparently rather than stretching. Useful for finishing app shortcuts, building icons for legacy Windows apps, generating favicons that include the high-DPI sizes Internet Explorer and Edge legacy still request, and replacing folder icons.
Use ICO when the destination explicitly asks for it — Windows .lnk shortcut icons, desktop application bundle icons, certain CMS favicon fields. For modern websites, the dedicated Favicon tool produces the full PNG + ICO + Apple Touch Icon set in one step and is usually the better choice. Don't use ICO outside the Windows or favicon ecosystems; macOS uses .icns, Linux uses PNG, and modern web browsers prefer PNG or SVG favicons.
Upload your source image
Drop a single image. Square sources work best; rectangular images are padded to a square canvas with transparent borders.
Choose the sizes to include
16, 32, 48, 64, 128, and 256 are the standard Windows sizes. Including all of them produces a slightly larger but more compatible .ico.
Pick background handling
Keep transparency (recommended for modern Windows) or fill with a solid color (for legacy Windows XP and earlier where alpha was inconsistent).
Download the .ico file
Save the multi-resolution .ico. Rename to favicon.ico and drop into your site root, or assign as a shortcut icon in Windows Explorer.
Your images are processed entirely in your browser. They are never uploaded to any server. Once you close the tab, all data is gone. No tracking, no storage, no cookies for your files.
By default the file contains 16, 32, 48, 64, 128, and 256 pixel sub-images, which covers every modern Windows display target. You can deselect specific sizes if you need a smaller file.
No. ICO is a container format that holds multiple raster images at different sizes. The format itself is Windows-specific, though most browsers also recognize it for favicons.
Yes. Saving the file as favicon.ico in your website root is the traditional way browsers find a favicon. For best modern results, also reference a PNG via <link rel="icon">.
Yes. PNG alpha is preserved through to the ICO output. Avoid the solid-background option unless you specifically need it for very old Windows compatibility.
The encoder transparently pads to a square canvas rather than stretching. To control padding, crop to a square first using the Crop or Aspect Ratio Crop tool.