pngtoicotool
Browser-only conversion

ICO → PNG

ICO to PNG Converter

Choose one layer from an ICO file and export it as a transparent PNG.

Nothing leaves your device

Drop an ICO here

or

ICO · one file · one PNG layer per download

Choose one decoded layer. The largest decoded layer is selected by default when the file contains multiple layers.

Local processing. Your ICO is never uploaded.

Layer choicePick one size from the ICO
TransparentAlpha pixels stay intact
Local onlyNo account, upload, or history

For ICO files

Export the layer you actually need

An ICO can contain several image layers. This page reads the file in your browser, lists the layers it can decode, and lets you export one selected layer as a PNG.

  • One ICO file at a time
  • Layer sizes are read from the ICO directory
  • The largest decoded layer is the initial choice
  • Transparent pixels remain transparent in the PNG

One layer per PNG

Keep the ICO layer boundaries clear

The download is a standalone PNG made from the layer you choose. Its pixel dimensions come from that layer, so the filename also records the exported size.

  1. 01
    Choose an ICO

    Drop one ICO file or select it from your device.

  2. 02
    Select a layer

    Review the decoded sizes and choose one layer.

  3. 03
    Export the PNG

    Download one transparent PNG for the selected layer.

ICO layer guide

Why the layer choice matters

Each ICO layer is a separate square image. Exporting the layer that matches your destination keeps the PNG at the size stored in the icon file instead of silently choosing a different layer.

SmallInterface and toolbar use
StandardDesktop and shortcut use
LargeFile and folder display
SelectedOne layer per PNG
TransparentAlpha pixels preserved
LocalBrowser-only processing

FAQ

ICO to PNG questions

How do I convert ICO to PNG?

Choose an ICO, select one decoded layer, and click Export selected layer as PNG. The PNG is created in this browser.

Can I choose which ICO size becomes PNG?

Yes. When the ICO contains multiple decoded layers, choose the layer from the size list before exporting.

What happens if a layer cannot be decoded?

The page keeps the layers it can decode and lists those layers for export. If no layer can be decoded, it shows an error instead of creating a blank file.

Does the converter upload my ICO?

No. The ICO is read and converted in your browser and is not sent to a server.