ICO to PNG
Read the directory of an ICO file, list every embedded size and pull each image out as a PNG.
Extract PNGs from an ICO
Images found: choose an ICO file to begin
1 empty PNG
2 empty PNG
3 empty PNG
4 empty PNG
5 empty PNG
6 empty PNG
7 empty PNG
8 empty PNG
How to use the ICO to PNG
- Pick an ICO file with the file chooser.
- Read the directory listing to see every embedded size and bit depth.
- Save any size you need as a PNG with its own download button.
Features
- Lists every image inside the ICO directory
- Copies PNG payloads out without re-encoding
- Converts BMP payloads to PNG through a canvas
- Honours the AND mask for transparent pixels
Advertisement
Frequently Asked Questions
Common questions about the free online ico to png.
Choose the ICO file, read the directory listing and click PNG next to any size. Each image is
saved as its own PNG file.
It stores the reserved and type fields plus the image count, then one entry per image with
its size, bit depth, byte length and offset.
PNG payloads inside the file are copied out byte for byte, while BMP payloads must be decoded
and redrawn through a canvas.
A 32 bit BMP usually has no usable alpha, so the one bit AND mask decides which pixels become
transparent in the PNG.
An ICO can hold many images, and this tool offers each of the first eight as a download.
Common favicons hold four to seven sizes.
Most contain 16, 24, 32, 48, 64, 128 and 256 pixel images, so the list makes it easy to pick
the one you need.
No. The ICO is read with the File API and decoded in your browser, so nothing is sent to a
server.
Yes. Use the image to ICO tool to rebuild a multi-size icon from any PNG you extracted here.
Yes. The tool is fully responsive, although browsing an icon set is easier on a larger
screen.
Last updated: October 10, 2026