Free to use · no account · your files never leave your device

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

  1. Drop a square PNG (or JPG) below. Ideally 256×256 or larger.
  2. It is downscaled to 16, 32, 48, and 256 px and packed into one .ico.
  3. 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.