Convert ICO to PNG Online

Extract PNG images from ICO files, free, no upload required

Drop an ICO file and extract all the PNG images embedded inside it. Each size is available to download individually. Works with website favicons and Windows application icons. Runs entirely in your browser.

All sizes extracted

Every image in the ICO

No uploads

Files stay on your device

Download individually

Pick the size you need

Each size embedded in the ICO file is extracted as a separate PNG. Most favicons contain 2 to 4 sizes.

Drop ICO files here or click to browse

All processing stays in your browser. Nothing is uploaded.

What is an ICO file and what does it contain?

ICO is Microsoft's icon container format, introduced with Windows 1.0 in 1985. It stores one or more images at different sizes and color depths so the operating system can pick the best version for each context: browser tab, taskbar, desktop shortcut, and so on.

Modern ICO files use PNG data internally. When you convert a PNG to ICO and embed multiple sizes, the ICO file is essentially a wrapper around those PNG blobs. This tool unwraps them and gives you back each embedded PNG as a standalone file.

Website favicons

favicon.ico files typically contain 16x16, 32x32 and sometimes 48x48 PNG images.

Windows application icons

App ICO files often include 16, 32, 48, 64, 128 and 256 pixel sizes for different display contexts.

Older bitmap ICO files

Pre-Vista ICO files contain BMP data instead of PNG. These extract as PNG but may have slight rendering differences.

Minimal favicons

Some websites only embed a single size, usually 32x32 or 48x48. The tool extracts whatever is present.

Frequently asked questions

What is inside an ICO file?

An ICO file is a container that holds one or more images at different sizes. Historically these were bitmap images, but since Windows Vista, ICO files commonly embed PNG images directly. A typical website favicon.ico contains 2 to 4 sizes, usually 16x16, 32x32 and sometimes 48x48. This tool extracts each embedded image as a separate PNG file.

Why would I need to extract PNG from an ICO file?

Common reasons: you want to use a website's favicon in another context (presentation, document, design file), you are editing an existing favicon and want the source image, you have an application icon and need it as a PNG for use in other software, or you are debugging why a favicon looks wrong at a particular size.

How many PNG files will I get?

It depends on what sizes are embedded in the ICO file. A simple favicon might contain 2 to 3 sizes. A Windows application icon might contain 6 or more. The tool extracts all sizes it finds and lets you download each one individually.

Is my ICO file uploaded anywhere?

No. The extraction runs entirely in your browser using the icojs library. Your ICO file never leaves your device.

Why does the tool only extract some sizes?

The tool extracts every image embedded in the ICO file. If you expected more sizes, the original ICO file may not contain them. Not all ICO files contain all sizes. Some minimal favicons only embed 16x16 and 32x32.