Extract every frame from a .ico and download PNG files locally — no upload. Drop an icon to preview each size, save one PNG, or ZIP all frames. This is how to change ICO to PNG without sending your file to a server.
ICO only — frames stay on your device
ICONDIR entries are read in-browser. PNG-in-ICO and BMP-in-ICO frames become downloadable PNGs.
Preview 16×16 through 256×256 (and custom sizes) so you pick the exact frame you need.
Download a single PNG per frame, or one ZIP containing every extracted size.
Free ICO to PNG with no account — logos stay on your machine.
Drop the .ico above. IconToGo extracts each embedded icon frame to PNG in your browser, shows a preview per size, then lets you download one file or a ZIP of all frames. Nothing is uploaded.
An .ico is a container. Windows and browsers pick a resolution from inside it. This converter lists every frame so “ICO to PNG” means you get the real stored bitmaps — not a single resized guess.

Need the reverse direction? Use ICO File Converter or PNG to ICO to build a multi-size .ico. This page is only for extracting PNG from ICO.
According to the Wikipedia ICO file-format article and MDN’s favicon glossary, ICO containers can hold multiple sizes (BMP or PNG payloads); IconToGo extracts each frame locally.
Drop your .ico onto this page. IconToGo parses every embedded frame in your browser, previews each size, and lets you download one PNG or a ZIP of all frames — nothing is uploaded.
Yes. A multi-size .ico can hold 16×16, 32×32, 48×48, 256×256, and more. This converter lists every frame so you can pick the PNG you need or download them all.
No. Parsing and PNG encoding run locally with JavaScript and Canvas. There is no upload API for your icon file.
This page is ICO→PNG (extract frames). The ICO File Converter focuses on image→ICO synthesis, and also accepts .ico files to split frames when you drop one there.
No account, no email, no paywall — [email protected] if you need help.