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
PNG payloads are copied out untouched; BMP payloads are converted through a canvas, including their AND mask transparency.

How to use the ICO to PNG

  1. Pick an ICO file with the file chooser.
  2. Read the directory listing to see every embedded size and bit depth.
  3. Save any size you need as a PNG with its own download button.

Features

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