PNG to ICO Converter — Build a favicon.ico (Local, No Upload)
Convert any PNG (or JPG/WebP) into a multi-size Windows ICO. Pick which sizes to include (16/24/32/48/64/128/256). Runs entirely in your browser.
Last updated:
Drop an image here, or
Any square image works — the tool scales and packs it into an ICO in your browser.
Convert any image into a multi-size Windows ICO. Pick which sizes to embed (16/24/32/48/64/128/256). Runs entirely in your browser.
What is PNG → ICO?
The ICO format is the ancient Windows icon container that browsers still use for favicon.ico. It supports multiple sizes in a single file, and modern ICOs simply embed PNG frames — no arcane BMP header required. This tool builds the ICO in your browser by rendering each requested size to PNG and packing them into an ICO binary. The result is a single .ico file ready to drop in your site root.
How to convert PNG to ICO
- 1Drop or select a square source image (any format works).
- 2Pick the sizes you want to embed. 16/32/48 is the classic favicon set.
- 3Click 'Build .ico' and download.
Use Cases
Site favicon
The classic /favicon.ico that legacy browsers request unconditionally.
Windows shortcut icons
Include 256×256 to give desktop shortcuts crisp icons on modern Windows.
Fallback for browsers that ignore <link rel=icon>
Some older browsers look for /favicon.ico regardless of your <link> tags. Serving both is the safe choice.
Tips & Best Practices
- ▸Prefer square source images — the tool letterboxes non-square inputs into the target square.
- ▸Bigger source images look better at large ICO sizes; upscaling from a tiny source produces blocky results.
- ▸You can include 256 and above — the ICO format supports up to 256×256 written as size = 0 in the entry header.
Frequently Asked Questions
Which ICO sizes should I include?
16 + 32 + 48 is the classic favicon combo (all Windows desktop sizes). Add 256 if you want a nice high-DPI shortcut icon on Windows. Very old browsers only read the first entry.
Does the ICO use BMP or PNG internally?
Modern PNG-embedded ICO. Every image inside is a compressed PNG frame, which is supported by Windows Vista+, all modern browsers, and macOS. Older BMP-in-ICO isn't needed anymore.
Is my PNG uploaded?
No. The ICO is built by hand in your browser — the PNG frames are generated via Canvas and packed into the ICO binary format directly.
Related Tools
EXIF Viewer
View EXIF metadata in JPEG, HEIC, TIFF, and PNG photos: camera model, GPS coordinates, exact timestamps, and more. Runs entirely in your browser — nothing is uploaded.
EXIF Remover
Remove EXIF, GPS, and other metadata from your photos before sharing. Two modes: precise (lossless JPEG) or full re-encode (any format). 100% local — the photo never leaves your device.
PNG → JPG
Convert PNG images to JPG in your browser. Adjustable quality, custom background color for transparent PNGs, batch download. 100% local — nothing is uploaded.
JPG → PNG
Convert JPG images to PNG in your browser. Lossless output — no re-compression artifacts. Batch download supported. 100% local.
WebP → JPG
Convert WebP images to JPG in your browser. Great for legacy tools and platforms that don't accept WebP. 100% local, batch supported, adjustable quality.
WebP → PNG
Convert WebP images to PNG in your browser without losing more quality than the WebP already had. Preserves transparency. 100% local.