ICO to PNG converter
Extract an icon from an .ico file as PNG in your browser. Turns a favicon or application icon back into an editable image.
Drop files here
or
Accepts .ico · Up to 20 files at a time · up to 80 MB each "Upload" and "download" here mean your browser reading a file from this device and writing one back to it. Nothing is sent to a server — open your browser's network panel and watch: no request carries your file.
FAQ
Which size do I get from a multi-size ICO?
Whichever the browser's decoder returns, typically the largest packed inside. To pick a specific size — particularly one that was drawn separately rather than scaled — use a dedicated icon editor.
Is transparency preserved?
Yes. Icons almost always have transparent backgrounds and PNG carries the alpha channel exactly.
Why would I convert an icon to PNG?
To edit it, to reuse the artwork somewhere else, or because a tool or document will not accept an .ico file.
Can I convert it back afterwards?
You can produce an .ico for use as a website favicon. A true multi-resolution ICO for Windows application icons needs a dedicated tool — see the PNG to ICO page for why.
How large will the PNG be?
Small. Icons are at most 256 pixels square, so even losslessly compressed the file stays modest.
Is it really free?
Yes — every conversion on this site, with no account, no watermark and no daily cap. The work happens on your own device, so there is no server bill for us to pass on to you.
Do I need to install anything?
No. It runs in any modern browser, on Windows, macOS, Linux, Android and iOS. There is nothing to download and nothing to sign up for, and once the page has loaded it keeps working with the network switched off.
Related converters
- PNGtoICORe-encodes to ICO without losing detail
- JPGtoPNGRe-encodes to PNG without losing detail
- WebPtoPNGRe-encodes to PNG without losing detail
- AVIFtoPNGRe-encodes to PNG without losing detail
- GIFtoPNGRe-encodes to PNG without losing detail
- BMPtoPNGRe-encodes to PNG without losing detail
- TIFFtoPNGRe-encodes to PNG without losing detail
- SVGtoPNGRe-encodes to PNG without losing detail