Convert ICO to PNG Online — Extract Icons as PNG Free

Need to extract an image from a Windows ICO file? ICO files are icon containers used for favicons, desktop icons, and application icons — but most image editors can't open them directly. Our free ICO to PNG converter extracts the highest-resolution image from the ICO container and saves it as a lossless PNG. Everything runs in your browser with no uploads.

Drop your ICO file here or click to upload Converts to PNG

Why Convert ICO to PNG?

ICO (Icon) is a Microsoft container format that can hold multiple images at different sizes and color depths — typically 16x16, 32x32, 48x48, and 256x256 pixels. While perfect for Windows icons and web favicons, ICO files can't be used in most design tools, social media, documents, or web pages as regular images. Converting to PNG gives you a standard image file that works everywhere. This conversion is particularly useful for designers who need to reference or modify existing icons, web developers extracting favicons for documentation, and anyone who needs to use an icon image in a presentation, document, or design mockup. The converter automatically selects the largest, highest-quality image from the ICO container. Unlike most online ICO converters that upload your files to a server, our tool parses the ICO format entirely in your browser using JavaScript. It reads the ICO directory structure, identifies the largest embedded image (PNG or BMP), extracts it, and converts it to a clean PNG file.

How It Works

Upload your ICO file. The converter parses the ICO file header to identify how many images are stored inside and their dimensions. It automatically selects the largest image (usually 256x256 for modern icons). If the embedded image is already a PNG (common in modern ICO files), it's extracted directly. If it's an embedded BMP, the raw pixel data is decoded and re-rendered as PNG. The output is a lossless PNG with transparency preserved — ICO files commonly use transparency for icon edges, and this is fully maintained in the PNG output. All processing happens client-side using the Canvas API. No files are uploaded to any server.

All Supported Formats

While this page is optimized for ICO to PNG conversion, our universal image converter supports all major formats: JPEG, PNG, WebP, HEIC, AVIF, JPEG XL, TIFF, SVG, BMP, and GIF. All conversions run 100% in your browser with automatic metadata stripping.

Frequently Asked Questions

What is an ICO file?

ICO is a Microsoft image format used for Windows application icons, desktop shortcuts, and web favicons (favicon.ico). Unlike regular image files, an ICO file is a container that can hold multiple images at different resolutions (16x16, 32x32, 48x48, 256x256) and color depths.

Which image does the converter extract from the ICO?

The converter automatically selects the largest, highest-resolution image from the ICO container. For modern icons, this is typically the 256x256 pixel version. This gives you the best quality output.

Is transparency preserved?

Yes. ICO files commonly use transparency for icon edges and backgrounds. This transparency is fully preserved in the PNG output, which supports alpha channel transparency.

Can I convert a favicon.ico to PNG?

Yes. Favicon.ico files are standard ICO files. Upload the favicon and the converter extracts the largest image as a PNG. Note that many favicons only contain small images (16x16 or 32x32), so the output PNG may be small.

Is this converter safe to use?

Yes. All processing happens locally in your browser — the ICO file is parsed using JavaScript without being uploaded to any server. Your files never leave your device.

Can I convert multiple ICO files at once?

Yes. Free users can convert up to 5 files per batch, and Pro users can convert up to 10 at once. Each ICO file's largest image is extracted and converted individually.

Convert More Formats

Need a different conversion? Our universal image converter handles all combinations. Or explore our other free tools: