ICO icon maker · website favicon
Embedded PNG, transparency kept, 256 ceiling. Local processing, nothing uploaded.
Drop an image in, set the size, and pick ICO when exporting.
The ICO file embeds a PNG (the modern ICO format allows a PNG payload), so a transparent background survives and the file is far smaller than with an old-style bitmap payload. The ceiling is 256×256, and that is not a limit we imposed: the ICO format itself gives width and height a single byte each in the directory entry, with 256 written as 0 — anything larger cannot be expressed. One more thing to be clear about: what you get is a single-size ICO, not the traditional kind that bundles 16/32/48 into one file. Modern sites do not really rely on multi-size ICO anyway — you declare several PNGs of different sizes with `link` tags in the HTML, and keep one ICO at the site root as a fallback for old browsers that request /favicon.ico directly. It all runs in your own browser; the image is never uploaded.
Key features
Transparency survives
The payload is a PNG, so transparent and rounded corners come through intact.
Small file
A PNG payload is far smaller than an old-style bitmap one, so the favicon loads faster.
The 256 ceiling is the format's
ICO gives width and height one byte each in the directory entry; 256 is written as 0, and larger cannot be expressed.
Runs locally
The image is never uploaded. Close the tab and nothing is left.
How to use
- 1 Add an imageA square one fits best. Drag it into the box.
- 2 Make it squareCrop to 1:1, then set the size to 32×32 or 48×48.
- 3 Export as ICOPick ICO as the format in the export dialog.
- 4 Put it at the site rootName it favicon.ico at the root — old browsers request it there directly.
FAQ
- Is this a multi-size ICO?
- No, single-size. The file embeds one PNG, which keeps it small and preserves transparency. If you need several sizes, export them separately — though modern sites more commonly declare several PNGs in the HTML and keep just one ICO as a fallback.
- What size should a favicon be?
- For a single ICO, 32×32 or 48×48 is the practical choice. Modern browsers mostly use the PNGs declared in your HTML instead (180×180 for the iOS home screen, 192 and 512 for PWA). The ICO mainly serves old browsers that request /favicon.ico directly.
- How large can an ICO be?
- 256×256. That is the ICO format's own rule — width and height each occupy a single byte in the file's directory entry, with 256 written as 0, so anything larger cannot be expressed. It is not a limit we added.
- Is it free? Is my image uploaded?
- Free, no sign-up, no usage limit. Nothing is uploaded either — it all runs in your own browser.
Try ICO icon maker · website favicon now
Runs fully in your browser · no install · no signup · images never uploaded