Convert PNG to ICO. A real multi-size favicon, no upload
Every website needs a favicon.ico, and the good ones are not a single image. They pack several resolutions into one file so browsers, bookmarks, and taskbars each pick the size they need. This tool takes a PNG (a square one works best) and builds a proper multi-resolution .ico containing 16, 32, 48, and 256-pixel versions, each a crisp downscale of your source. The whole thing runs in your browser: no upload, no waiting, and no favicon generator harvesting your logo. Drop the image, download favicon.ico, drop it in your site root.
How it works
- Drop a square PNG (or JPG) below. Ideally 256×256 or larger.
- It is downscaled to 16, 32, 48, and 256 px and packed into one .ico.
- Download the .ico and place it at your site’s root as favicon.ico.
Frequently asked questions
Why put multiple sizes in one .ico?
Different contexts request different sizes. A browser tab wants 16 or 32 px, a desktop shortcut wants 48, some high-DPI uses want 256. A multi-size ICO lets each pick the best source instead of scaling one image badly.
Does my image need to be square?
It should be, since favicons are square. A non-square image is centered into a square canvas rather than stretched, but you will get the cleanest result by starting from a square PNG.
Will this .ico work in all browsers?
Yes. The entries are PNG-encoded inside the ICO container, which every current browser supports. The 256 px entry in particular relies on PNG compression, the standard approach for modern high-resolution favicons.
Is my logo uploaded to make the favicon?
No. The ICO is assembled in your browser from the image you drop in. Nothing is sent to a server, so an unreleased logo or brand asset stays on your machine.