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.
✓ No upload — runs in your browser
✓ Batch convert & ZIP download
✓ Free, no sign-up
Drop ICO, CUR files here
or
Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too
The free plan converts 5 files per batch. Only the first 5 were added.
Get Pro for US$9 once — unlimited batches and no ads, forever.
1
Waiting…
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 type
Typical era
Transparency
PNG-compressed
Vista onwards, all modern favicons
Full alpha
32-bit BMP
XP onwards
Full alpha
24-bit and lower BMP
Classic Windows software
Mask
.cur cursor
Any
As 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.