ICO to PNG Converter
Extract Windows icons into PNG images
An .ico file is a container holding several renditions of the same artwork at different pixel sizes. What a browser's image decoder hands back is one of them — the one it considers primary, which is normally the largest — and that becomes your PNG. That is genuinely useful when you need the artwork rather than the icon: a documentation page illustrating a Windows app, a design system documenting brand assets, a support article showing a toolbar button. It is not a way to pull every embedded size out, because the decoder exposes a single raster and this tool has no way to enumerate the directory entries. If you need 16px and 256px separately, run the dedicated icon packer, which resamples an image into every size you select.
Convert a Windows .ico icon file into a PNG, decoding the largest image stored in it. Great for recovering app icons for documentation or design work.
Private ICO to PNG Converter In Your Browser
ICO to PNG Converter is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use ICO to PNG Converter
Drop .ico files onto the Convert to PNG panel — the picker also lists the registered image/x-icon type so Windows files are selectable.
Let the browser decode the container; you receive one raster per icon, not one image per embedded size.
Check the thumbnail to confirm it is the rendition you expected.
Download the PNG, or collect up to 50 of them into a ZIP.
- Accepts the registered image/x-icon MIME type as well as image/vnd.microsoft.icon and the .ico extension
- Produces a full-colour 8-bit PNG that older software will open without complaint
- Converts up to 50 icon files per run and downloads them as one ZIP
- Displays the original and output byte sizes for every icon converted
- A technical writer illustrating a Windows application's toolbar in a support article.
- A brand designer cataloguing a client's existing icon assets before a rebrand.
- A developer pulling a tray icon out of an executable's resources to include in a README.