Why convert PNG to ICO?
- Real favicons. Browsers still look for a
favicon.ico, and an .ico can hold every size a browser or OS needs in one request. - One file, every size. 16→256 px packed together means the tab, bookmarks bar, and desktop shortcut all get a crisp icon.
- Transparency kept. A logo on a transparent background stays transparent — no white box behind it.
How it works
- Use the converter. No registration is required.
- Upload your PNG file. Drag and drop your PNG, or browse from your device.
- Convert to ICO. Select ICO as the target format and click Convert — all six favicon sizes are packed into one file.
- Download the .ico file. Save it and drop it in your site root as
favicon.ico, or reference it from a<link rel="icon">tag.
Good for
- Generating a site favicon from a logo PNG.
- Creating a Windows app or shortcut icon.
- Replacing a low-res single-size favicon with a crisp multi-size one.
FAQ
What favicon sizes are in the .ico file? One .ico file with six frames — 16, 32, 48, 64, 128, and 256 px. Browsers and operating systems pick the right size automatically, so a single upload covers the browser tab, bookmarks, and desktop shortcuts.
Does it keep transparency? Yes. A PNG with an alpha channel keeps its transparency in the .ico, so a logo on a transparent background stays transparent rather than getting a white box behind it.
What if my PNG isn't square? Favicons are square, so a non-square PNG is centered on a transparent square canvas rather than stretched — nothing is distorted. If you want an edge-to-edge icon, crop the PNG to a square before converting.
What's the maximum size for an ICO? The .ico format tops out at 256x256 pixels. A larger PNG is scaled down to 256 px before the smaller frames are generated; a smaller PNG only produces frames up to its own size.
Is it free? Yes. No signup, no watermark, no payment. Free for personal and commercial use, up to five files per upload at 20 MB each.
Related
- SVG → ICO → best quality, straight from vector
- PNG → JPG → a flat photo-style image
- PNG → WebP → shrink the PNG further
- PNG → SVG → trace to vector
- All supported formats →