ICO to PNG Converter

Extract and unpack every embedded resolution frame from any Windows .ico file into standalone PNGs.

100% Free No Signup No Watermark Private In-Browser
Drop an ICO file here
or choose a .ico file from your computer
Unpacks all embedded 16×16, 32×32, 48×48, 128×128, 256×256 frames

Binary Parsing of Windows Icon Containers

A single .ico file can conceal multiple individual image streams. Imgora parses the 6-byte ICONDIR header, reads each 16-byte ICONDIRENTRY record, and resolves image byte offsets to isolate every resolution frame. Both PNG-compressed payloads (standard in 256×256 icons) and legacy DIB bitmap frames are unpacked with full color depth.

Preserving Embedded Alpha Channels

All unpacked frames are exported as individual 32-bit PNG files with intact transparency, making them ready for UI mockups in Figma, icon design workflows, or web deployment.

Frequently Asked Questions

Technical answers regarding ICO to PNG Converter.

Legacy ICO entries contain a BITMAPINFOHEADER with doubled height (representing XOR color mask and AND 1-bit transparency mask). Imgora synthesizes a standard bitmap header and renders the pixel buffer onto Canvas to export a true 32-bit PNG.
Yes. Click "Download All PNGs" to download all extracted resolutions in sequence, or use individual download buttons for specific sizes.