Skip to content

Convert ICO to PNG

Extract the largest, sharpest image from a Windows .ico or .cur file as a transparent PNG you can edit, resize or use on the web.

Drop ICO, CUR files here

or

Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too

    Private by design

    Your files are processed by your own device using WebAssembly and your browser's built-in codecs. Nothing is uploaded, logged or stored.

    Fast & offline-ready

    No queue, no waiting for a server. Once the page has loaded it even works without a connection.

    Works everywhere

    Chrome, Edge, Firefox and Safari on Windows, macOS, Linux, Android and iOS. No app to install.

    What is inside an .ico file

    A Windows icon is not one picture but a small directory of them. A typical application icon holds 16, 32, 48 and 256 pixel versions, sometimes at several colour depths each, so that Windows can draw the right one for a tab, a taskbar or an Explorer thumbnail without scaling. Each entry is stored in one of two ways: as a classic BMP with a separate transparency mask, the encoding used since Windows 3, or as a complete PNG, permitted since Vista and now the norm for the 256 px entry. Cursor files (.cur) share the same layout plus a hotspot coordinate.

    Which image you get

    Tinyvert parses that directory and extracts the largest image, judged first by pixel size and then by colour depth. PNG-compressed entries are decoded directly; BMP entries are reconstructed with their transparency applied, so the clear background survives in both cases. The output is a standard PNG at the entry's native size — nothing is upscaled, so an icon containing only 16 and 32 px images gives you a 32 px PNG.

    Entry typeTypical eraTransparency
    PNG-compressedVista onwards, all modern faviconsFull alpha
    32-bit BMPXP onwardsFull alpha
    24-bit and lower BMPClassic Windows softwareMask
    .cur cursorAnyAs above; hotspot ignored

    Why extract an icon

    • Reuse a product's icon in documentation, a slide deck or a support article, where PNG is expected.
    • Recover a logo when the favicon.ico at a site's root is the only copy anyone can find.
    • Bring an old icon into Figma, Canva or a web CMS, none of which accept .ico.
    • Check what an installer or shortcut actually ships at full size.

    Limits worth knowing

    Only the largest image is extracted; the smaller variants are not exported separately. If you need a specific smaller size, run the PNG through Resize Image — shrinking a 256 px image looks far better than enlarging a 16 px one. Icons that store nothing bigger than 16 px will produce a 16 px PNG. The conversion happens entirely in your browser: the file is read into memory, never uploaded, and the page works offline once it has loaded.

    Related tools

    To build an icon from a PNG in the first place, with every size you need in one file, use PNG to ICO. For a web-ready copy of the extracted image, PNG to WebP keeps the transparency in a much smaller file.

    How to convert ico to png — step by step

    1. Drop the .ico or .cur file on the page, or click "Choose files" — up to five at a time.

    2. Tinyvert reads the icon directory, picks the largest image inside and decodes it with its transparency.

    3. Download the PNG, or several at once as a ZIP.

    Frequently asked questions

    Which image inside the icon is extracted?
    The largest one, judged first by pixel dimensions and then by colour depth. A 256 px entry beats a 48 px one, and a 32-bit entry beats an 8-bit entry of the same size.
    Can I get every size out of the icon?
    No. One PNG is produced per icon, from the largest image inside. If you need a smaller version, downscale that PNG with Resize Image, which gives a cleaner result than extracting a tiny entry.
    Why is my PNG only 16 or 32 pixels?
    Because that was the biggest image in the file. Nothing is upscaled, and no tool can add detail the icon never contained. Old shortcuts and many site favicons only carry small sizes.
    Is transparency kept?
    Yes. Both PNG-compressed entries and classic BMP entries are decoded with their transparency, so the PNG has a clean alpha channel instead of a black or white box.
    Does it open .cur cursor files?
    Yes. Cursors share the icon layout, so the largest image is extracted in the same way.
    Where do I find a website's favicon?
    Try /favicon.ico on the site's domain, save the file, then drop it here.

    All tools: HEIC to JPG, HEIC to PNG, Compress Image, Resize Image, PNG to JPG, JPG to PNG, PNG to WebP, JPG to WebP, WebP to JPG, WebP to PNG, AVIF to JPG, SVG to PNG, BMP to JPG, BMP to PNG, GIF to PNG, PNG to ICO, ICO to PNG, Image to PDF, JPG to PDF, PNG to PDF, PDF to JPG, PDF to PNG, PDF to Text, Merge PDF, Split PDF, MP4 to MP3, Video to MP3, MP3 to WAV, WAV to MP3, M4A to MP3, FLAC to MP3, OGG to MP3, MP3 to OGG, WAV to FLAC, FLAC to WAV, MP3 to M4A, Audio Converter, Compress Audio, MOV to MP4, MKV to MP4, WebM to MP4, TS to MP4, MP4 to WebM, Video Converter, Compress Video, Trim Video, Remove Audio, Video to GIF, GIF to MP4, CSV to JSON, JSON to CSV, CSV to Excel, Excel to CSV, Excel to JSON, JSON to Excel, Zip Files, Unzip, SRT to VTT, VTT to SRT