Free browser tool

ICO to PNG converter

Extract icon images from an ICO file as PNG files by size.

Input and settings

How to use it

Read the image entries stored inside an ICO file and download each detected size as PNG. A single ICO can contain several resolutions such as 16, 32 and 256 pixels.

  1. Choose an ICO file.
  2. Run the conversion.
  3. Review each detected size and bit depth, then download the PNG entries you need.
Input
ICO
Output
PNG
Multiple sizes
Detected and exported separately
Filename
icon-WIDTHxHEIGHT.png

An ICO is not necessarily one image

A favicon ICO can contain 16×16, 32×32, 48×48 and other variants. The tool lists each embedded image separately instead of flattening them into one size.

Entries already stored as PNG are decoded directly; DIB-style ICO entries are rendered to a canvas and then exported as PNG.

ICO can package multiple resolutions

Windows icons and traditional favicons can include several images so software can choose a suitable resolution for the display size. PNG export turns those entries into separate files.

The largest entry is not automatically the best choice

A 16-pixel use case may look better with an icon designed specifically for 16 pixels than with a 256-pixel image scaled down. Small entries can contain deliberate pixel-level adjustments.

Bit depth is shown for each entry

The result lists dimensions and bit depth. Older ICO files can contain lower-depth variants, so two entries of similar size may still differ in appearance.

The original ICO is left untouched

The tool reads embedded entries and creates new PNG downloads. It does not rewrite or remove anything from the source ICO.