ICO Image Converter – Convert ICO to PNG, JPG, WebP & More
About the ICO Image Converter
The ICO Image Converter opens a Windows icon file, reads every image packed inside it, and lets you export the exact one you need as PNG, JPG, WebP, AVIF, GIF, or TIFF. An ICO is a container rather than a single picture: a favicon or application icon usually bundles 16×16, 32×32, 48×48, 128×128, and 256×256 versions in one file. This tool lists each embedded size as a selectable button, showing its dimensions and whether it is stored as PNG or as a 4-bit, 8-bit, 24-bit, or 32-bit bitmap, so you can extract the crisp large version instead of an upscaled thumbnail.
Conversion happens entirely in your browser through the Canvas API. The ICO structure is parsed byte by byte, PNG-compressed entries are decoded natively, and older BMP entries are unpacked manually, including the AND mask that carries transparency in 24-bit icons. Nothing is uploaded to a server, so private brand assets and client logos never leave your machine. Alpha transparency is carried through to PNG, WebP, AVIF, and GIF, while JPG and GIF output receive a white background fill because those formats cannot store a full alpha channel.
Designers usually reach for this when they need a raster copy of an icon for a presentation, a README, an app store listing, or a design mockup. Once you have the PNG out of the icon, the PNG Image Converter can push it further into any other format or resize it for a specific layout.
Web developers often go the other direction, extracting an icon to inspect it and then rebuilding a modern lightweight version of the same artwork. For that, the WebP Image Converter handles the compression side once your source image is ready.
Our team ran this converter against multi-size favicons, single-image icons, 4-bit legacy icons, PNG-embedded modern icons, and deliberately truncated files to confirm that corrupted entries are skipped rather than crashing the parser, and that transparency survives every supported output format.
If your workflow starts from a photo instead of an icon, the JPEG Image Converter covers the reverse path and can produce an ICO from a standard image.
How to Use the ICO Image Converter
- Drag an ICO file onto the upload area or click it to browse. Files up to 10MB are accepted.
- Check the file card: it shows the filename, file size, and how many images were found inside the icon.
- If the icon holds more than one size, a Select Size to Extract panel appears. Pick a size button, for example 256×256 or 32×32. The largest size is selected automatically.
- Choose an Output Format: PNG, JPG, WebP, AVIF, GIF, or TIFF. Formats your browser cannot encode are greyed out automatically.
- For JPG, WebP, and AVIF, drag the Quality slider between 1% and 100%. The default is 85%.
- Set Resize to Original Size, 25%, 50%, 200%, or Custom Size. Custom mode gives you width and height fields with a Maintain aspect ratio checkbox that mirrors your typing across both boxes.
- Click Convert & Download. The file downloads immediately, and the page shows a side-by-side preview with original size, converted size, percentage change, and final dimensions.
- Use Reset or Remove to clear everything and start on a new icon.
Example Usage
Input file: favicon.ico (four embedded images: 256×256 PNG, 48×48 32-bit, 32×32 32-bit, 16×16 32-bit)
Selected size: 256×256
Format: PNG, Resize: Original Size
Downloaded file: favicon-256×256-converted.png with transparency intact
Switching the same file to WebP at 85% quality with Resize set to 50% produces favicon-256×256-converted.webp at 128×128, typically a fraction of the original byte size. Choosing JPG instead flattens the transparent background to white, which is the format to pick when the icon will sit on a white page or slide anyway.
For a legacy 16-colour icon, the size panel labels the entry as 4-bit. Extracting it to PNG preserves the original pixel art exactly; setting Resize to 200% doubles it to 32×32 using smooth scaling, which is useful for showing retro icons at a readable size.
Frequently Asked Questions
An ICO is a container format that can store multiple images in one file so Windows and browsers can pick the right resolution for a taskbar, a desktop shortcut, or a browser tab. This tool lists every embedded image and lets you extract whichever one you need.
Pick the largest available image, usually 256×256 or 128×128, if you plan to reuse the artwork elsewhere. Choose 16×16 or 32×32 only when you specifically need the pixel-level version that browsers display in a tab.
Yes, for PNG, WebP, AVIF, and GIF output. Transparency is read from both 32-bit alpha channels and the AND mask used by 24-bit icons. JPG cannot store transparency, so those areas are filled with white.
No. The ICO is parsed and converted locally in your browser using JavaScript and the Canvas API, so the file never gets sent to a server.
It compares the converted file against the whole original ICO. Because an ICO holds several images and you are exporting only one, the result is often much smaller, which shows as a negative percentage.
The tool checks what your browser can actually encode before enabling each option. AVIF encoding in particular is unavailable in some browsers, so that button is disabled instead of failing mid-conversion.
Yes. TIFF output is generated for print and archival use, and GIF output is produced as a single static frame with a white background where the icon was transparent.