Processed on your device — never uploaded

ICO to PNG Converter

An .ico is a container with several images inside — 16, 32, 48, sometimes 256 pixels. This tool unpacks all of them as separate PNGs instead of silently picking one, so you get exactly what the icon actually contains.

Drop an .ico file here or click to browse Tap to choose a file
Every embedded size extracted · unpacked locally in your browser

Why you get several files back

A proper favicon isn't one image — it's a directory of resolutions packed into a single .ico, so browsers, bookmark bars and desktop shortcuts can each pick the crispest fit. Most converters quietly hand you a single size and throw the rest away. This one parses the container and returns every entry — named by its dimensions, like favicon-32x32.png — with transparency intact.

Both kinds of entries are handled: modern PNG-compressed ones (usually the 256 px layer) and classic BMP-style ones from older icons. Everything is decoded on your device; the file never leaves your browser.

Frequently asked questions

Why did I get multiple PNGs from one file?
Because the ICO genuinely contains multiple images. Each PNG is one size layer of the icon — pick the one you need.
Does transparency survive?
Yes — alpha channels are preserved in every extracted size, including old BMP-style entries where transparency is stored as a separate mask.
Can it read .cur cursor files?
Often yes — CUR uses the same container structure. The hotspot metadata is ignored; you get the images.

Related tools