Convert PNG to ICO

Drop a PNG below and get a real .ico file containing the 16, 32, 48 and 256 px versions that browsers and Windows expect. Transparent backgrounds are kept, and the file is built in your browser.

100% private — no upload
Unlimited
Free
Compression options
Web
Email
Social media
Max quality
Quality100%
Max Width/Height (px)
Output format
Filename suffixphoto-min.jpg

Preparing a PNG that survives 16 pixels

At 16×16 an icon has 256 pixels in total. Thin outlines, gradients and words vanish at that size. The icons that stay readable use one bold shape, strong contrast and very little empty margin around it.

If your logo includes a name, make the icon from the symbol or the initial alone. Fill most of the square: padding that looks elegant at 512 px leaves a speck at 16.

Do you still need a .ico in 2026?

Browsers accept PNG and SVG favicons declared in the page head, so .ico is no longer the only option. It is still the one file every browser requests by default at /favicon.ico, including when no tag is present, and some tools and feed readers look nowhere else.

The practical setup is both: a favicon.ico at the site root for universal coverage, plus larger PNGs (180 px for iOS, 192 and 512 px for Android) declared in the head.

Frequently Asked Questions

A square PNG of at least 256×256 px. The converter scales it down to the smaller sizes, and starting large keeps the small ones as clean as possible.

Yes. The .ico stores 32-bit images with an alpha channel, so a transparent PNG gives a transparent icon on any tab or desktop colour.

No. Renaming does not change the file's contents, and many programs reject it. An .ico is a container holding several sizes, which is what this converter produces.

Yes. The 48 and 256 px images inside the file are the ones Windows uses for shortcuts and folders, so the same .ico works as a favicon and as a desktop icon.