ICO to PNG
Extracts the icon image from an .ico file and saves it as a PNG.
What this does
An ICO file is a small container that can hold the same icon at several pixel sizes at once — 16, 32, 48, 256 and so on — each stored as its own bitmap or embedded PNG. That packaging is what Windows and browser favicons expect, but it isn't a plain image format that editors and upload forms accept. A PNG holds a single decoded image with a clean alpha channel.
This converter hands the .ico to the browser's own icon decoder, which selects the largest, sharpest image inside the file, then paints those pixels onto a canvas at their native dimensions and re-encodes them as a lossless PNG. The work runs entirely in the page, so the icon is never uploaded; the PNG comes back at the same resolution the browser pulled out of the container.
How it works
- 1Drop your .ico file, or pick it from your device.
- 2The browser decodes the best image in the container and re-encodes it as PNG.
- 3Download the PNG. It carries the icon's transparency and native size.
Built on web standards
Built with standard browser APIs — no third-party libraries.
