HomeConvertersData & DigitalICO to PNG Converter

ICO to PNG Converter

Data & Digital

Convert a Windows .ico icon file to PNG free online. Pick which embedded size to extract and download instantly — the conversion runs in your browser.

Reviewed by the thecalcu.com team · Last updated July 21, 2026

Drag & drop an .ico file here

or click to browse — max 2048.0 KB, stays on your device

What is a ICO to PNG?

An ICO to PNG Converter extracts a usable image from a Windows .ico icon file, which bundles multiple versions of the same icon at different resolutions, commonly 16×16, 32×32, 48×48, and 256×256, into a single container. Since ICO is a Windows-specific format that most image editors, browsers, and general software can't open directly, this tool pulls out one embedded size (by default, the largest) and converts it into a standalone PNG.

This tool performs the extraction entirely in your browser using a custom parser for the ICO binary format, handling both the modern PNG-embedded style and older raw bitmap-style entries: no upload, no server round-trip, no external library. It pairs naturally with the PNG to ICO Converter for the reverse direction, building a new icon file from a PNG.

Why Use an ICO to PNG Converter?

Icon files are common for favicons, desktop shortcuts, and application icons, but editing or reusing that artwork in a design tool, website, or non-Windows context usually requires a standard image format like PNG. Extracting a specific embedded size on demand avoids needing a dedicated icon-editing application.

A concrete situation this solves: pulling the largest embedded image out of an old favicon.ico file so it can be edited, resized, or reused as a modern PNG-based favicon or app icon.

Who Should Use This Converter?

  • Web developers extracting a usable PNG from a legacy favicon.ico file for modern icon workflows.
  • Designers recovering original artwork from an .ico file when the source PNG or vector file has been lost.
  • Developers working with Windows application icons who need a specific embedded size as a standalone image.
  • Anyone repurposing an old icon for use in a context, a website, a presentation, a document, that doesn't support ICO directly.
  • Users going the other direction should see the PNG to ICO Converter for building a new multi-resolution icon file.

What Insights Does the ICO to PNG Converter Give You?

Once uploaded, the tool reports how many embedded sizes the ICO file contains, a single-size favicon might have just one, while a full application icon set often bundles four or more. The Embedded Size to Extract dropdown shows each available size along with whether it's stored as PNG or a raw bitmap, and its bit depth.

The converted Converted (PNG) preview and file size let you confirm the extracted image looks correct, particularly useful for verifying that transparency in the original icon carried over properly.

How to use this ICO to PNG calculator

  1. Drag and drop an .ico file onto the upload area, or click it to browse your device.
  2. The largest embedded size converts automatically and appears in the preview.
  3. If the file contains multiple sizes, use the Embedded Size to Extract dropdown to choose a different one.
  4. Click Download PNG to save the file, or Copy PNG to copy it directly to your clipboard.
  5. Click Change to start over with a different ICO file.

Formula & Methodology

The parser reads the ICO's ICONDIR header to find how many images are embedded, then reads each ICONDIRENTRY to locate each image's dimensions, bit depth, and byte offset within the file. If an entry's data starts with the standard PNG signature bytes, it's already a valid PNG and is extracted directly with no re-encoding. Otherwise, the entry is a raw BMP-style bitmap: the tool reads its BITMAPINFOHEADER, then decodes the pixel data (bottom-up, BGR or BGRA byte order) into a canvas, applying the separate 1-bit transparency mask for 24-bit entries that lack their own alpha channel, before exporting the canvas as PNG.

For example, a favicon.ico containing 16×16, 32×32, and 256×256 entries, where the 256×256 entry is stored as embedded PNG (the modern Vista+ convention for large icon sizes), extracts that top entry's PNG bytes directly, producing an exact, lossless copy of the original artwork with no decode-and-re-encode step at all.

Frequently Asked Questions

It reads a Windows .ico icon file, which can contain several versions of the same icon at different sizes, and extracts one of those embedded images as a standalone PNG file. By default, it extracts the largest available size.
The entire conversion runs in your browser using custom binary parsing of the ICO file format, and the file never leaves your device. This makes the tool safe for private brand assets or unpublished icon files.
The .ico format was designed to let Windows pick the right resolution for different contexts, a small size for a taskbar icon, a larger size for a desktop shortcut, all bundled into a single file. This tool lets you extract any one of those embedded sizes as a separate PNG.
It automatically selects the largest embedded image in the ICO file, since that version generally has the most detail and can be scaled down for smaller uses without quality loss. Use the size dropdown to pick a different embedded resolution if you need a specific one.
PNG is far more broadly supported for general editing, web use, and sharing than ICO, which is a Windows-specific format most non-Windows software and web browsers can't open or edit directly. Converting extracts a usable, editable image from an icon file.
Drag and drop your .ico file onto the upload area, or click it to browse your device. The largest embedded size converts automatically, use the size dropdown if the file contains multiple sizes and you want a different one.
Yes, whether the embedded icon uses an alpha channel (common in modern 32-bit icons) or a simple transparency mask (common in older icons), this tool preserves the transparent areas correctly in the resulting PNG.
This can happen if the file isn't a valid ICO, or if a specific embedded entry uses an older, rarely-seen 8-bit or lower color palette format that this tool doesn't decode. Try selecting a different embedded size from the dropdown, since most modern ICO files include at least one 32-bit or PNG-based entry.
You can upload an ICO up to 2MB, which comfortably covers the vast majority of icon files, since ICOs are typically only tens to a few hundred kilobytes even with several embedded sizes.
Yes, the Copy PNG button copies the converted image directly to your clipboard in supporting browsers, so you can paste it straight into another application. If your browser doesn't support clipboard image writes, use Download PNG instead.
Use the [PNG to ICO Converter](/png-to-ico-converter/) to build a new multi-resolution .ico file from a single PNG image, choosing which sizes to include.
Also known as
ico to pngconvert ico to pngicon to pngico to png freeico to png onlinewindows icon converter