PNG to ICO Converter

Create a favicon or Windows icon (.ico) from a PNG, JPG or SVG — with all the sizes in one file.

Drop an image here or click to choose PNG, JPG, SVG, WebP or GIF · square images work best
Sizes:

How to make an ICO file

  1. Drop your logo or image into the box. A square PNG or SVG of at least 256×256 px works best.
  2. Tick the sizes you need. For a website favicon, 16, 32 and 48 px is the standard set.
  3. Download the .ico file.

Add the favicon to your website

Upload favicon.ico to the root of your site and add this line inside <head>:

<link rel="icon" href="/favicon.ico" sizes="any">

Browsers pick the best size from the file automatically.

Which sizes should I include?

Non-square images are centred on a transparent square, so nothing gets stretched.

Frequently asked questions

Does the ICO keep transparency?

Yes. Each size is stored as a transparent PNG inside the .ico file.

Can I convert an SVG logo to ICO?

Yes. SVGs are rendered sharply at every icon size.

Will it work in Windows?

Yes. ICO files with PNG images inside are supported by Windows Vista and newer, and by all modern browsers.

Are my files uploaded?

No. The icon is created in your browser and your image never leaves your device.