ICO Converter

Convert PNG, JPG, WebP or GIF images into multi-size ICO icons, and extract ICO frames back to PNG images. Every frame is independently resampled; runs entirely in your browser.

🖼️

Drop images here or click to select

You can also paste with Ctrl + V

Each checked size becomes an independent frame in the ICO. Small sizes serve taskbars and browser tabs, 256 serves large icon views.

What is an ICO Converter?

An ICO Converter turns ordinary images into multi-size ICO files for Windows and browsers, and can also restore ICO frames back into PNG images. An ICO is essentially "one file holding many pictures": small frames serve taskbars and browser tabs, while the 256×256 frame serves large icon views.

All conversion happens locally in your browser — images are never uploaded to any server.

How to Convert an Image to ICO

Pick a PNG, JPG, WebP or GIF image, check the sizes you need (16/32/48 for a website favicon, the full 16–256 set for Windows) and generate. Every size is independently resampled at its target dimensions instead of being scaled down as a whole, so even tiny icons stay crisp.

Rename the exported file to favicon.ico and place it in your site root — browsers and Windows will recognize it automatically.

Scaling and Encoding Options

For non-square images choose "Fit" (keeps the ratio, transparent padding) or "Fill" (keeps the ratio, center crop). The encoding option controls how each frame is stored: in Auto mode the 256×256 frame is PNG and the rest are BMP for the best compatibility. If an old program refuses PNG frames, switch to "All BMP".

How to Extract Images from an ICO

After uploading an .ico file, every frame is listed with its original size and encoding and can be downloaded as a PNG. "Repack as ICO" reassembles the extracted frames into a single ICO at their original sizes — for example, to turn PNG frames into BMP frames that legacy programs can read.

Frequently Asked Questions

What is an ICO file?+
ICO is the icon container format used by Windows and browsers: one file stores several sizes of the same icon. Windows picks the best-fitting frame automatically for each context, so each frame should be generated by independent resampling at its target size.
Which sizes should favicon.ico contain?+
For a website favicon, 16, 32 and 48 are recommended. If the icon will also be used as a Windows desktop icon, choose the full 16–256 set.
What is the difference between PNG frames and BMP frames?+
PNG frames are smaller and support transparency, working on Windows Vista and later. BMP frames are compatible with the oldest programs but weigh more. When unsure, pick "Auto": 256×256 as PNG, the rest as BMP.
What if my image is not square?+
"Fit" keeps the ratio and leaves transparent padding, while "Fill" keeps the ratio and crops toward the center. Square images give the best results.
Are my images uploaded anywhere?+
No. Parsing, scaling and encoding all happen inside your browser and work offline — images never leave your device.

Related Tools

ICO Converter — free online ico converter, png to ico, ico icon generator, favicon.ico generator, multi-size ico, ico to png, extract ico frames, windows icon converter, create ico file online, ico file maker. No signup required. Works in your browser.