Convert PNG to ICO.
Turn a PNG into a multi-size favicon ICO, in your browser.
Drop PNG files here
or browse your files
Paste with ⌘V · or drop files anywhere on the page
Files never leave your device. Everything runs in your browser, nothing touches a server — tools you've used even work offline.
Turn a PNG logo into a classic favicon.ico with 16–256 px versions embedded — generated entirely in your browser, so the file never leaves your device. Drop a square-ish PNG; transparency survives, and non-square images are centered.
How it works
- Drop files anywhere on the page, click to browse, or paste with ⌘V.
- Pick a quality or preset — or set an exact target size and let the tool find it.
- Compress, compare before/after, and download — individually or as a ZIP.
What lives inside a favicon.ico
ICO is a container: one file carries the same image at several sizes, and each context picks the one it needs.
| Size | Where it shows up |
|---|---|
| 16 px | Browser tabs and bookmark lists |
| 32 px | High-DPI tabs and taskbars |
| 48 px | Desktop shortcuts and Windows Explorer |
| 128–256 px | App switchers and zoomed folder views |
Shipping the favicon
Name the file favicon.ico and place it at the root of your site — browsers request that exact path on their own, no markup needed. Keep the source PNG for your other icons too, and run it through Compress PNG if the page also serves it directly.
Frequently asked questions
Which sizes go into the ICO?
256, 128, 48, 32 and 16 px (skipping sizes larger than your source). That covers browser tabs, bookmarks, desktop shortcuts and Windows Explorer views in one file.
Do I still need an ICO in 2026?
Mostly for legacy contexts — modern browsers accept PNG and SVG favicons. But favicon.ico is still the zero-configuration fallback every browser requests, so shipping one never hurts.
What source image works best?
A square PNG, 256 px or larger — every embedded size is scaled down from it, so starting big keeps even the 16 px version crisp. Non-square images are centered rather than stretched.
Is it private?
Yes. The conversion happens entirely on your device — the image is read, re-encoded and saved without ever touching a network. There is no server-side queue, no temporary copy in some bucket, nothing to expire or leak. Want proof? Run one file through, switch your connection off, and run another — it still works.