Skip to content

Convert PNG to ICO

Build a classic multi-resolution favicon.ico from any PNG, JPG, or WebP. Choose which square sizes to embed. Your file never leaves your device.

Upload PNG or any image

We scale your image into square layers and pack them into one favicon.ico using PNG encoding (Windows Vista and later).

or drag and drop here

What this converter actually does

An ICO file is a container. Inside it can sit several PNG (or BMP) images at different resolutions. When Windows or a browser asks for a favicon, it can pick the layer closest to the size it needs instead of upscaling a single tiny bitmap.

This tool takes your source image, letterboxes it into each selected square size, encodes those frames as PNG, then packs them into one .ico download. That is different from renaming a PNG to .ico, which some browsers tolerate but is not a real multi-resolution icon.

Who this converter is for

  • Developers with a logo PNG already in the repo who need a real favicon.ico for the site root and do not want to install ImageMagick for one file.
  • Anyone fixing a 404 on /favicon.ico in server logs or an SEO audit, where the rest of the icon set is already in place.
  • Desktop and intranet projects — Electron apps, Windows shortcuts, internal tools — that read ICO files directly.

Accepted inputs are anything your browser can open as an image: PNG, JPG, WebP, GIF (first frame) and, in most current browsers, AVIF. PNG with transparency gives the cleanest result.

When you still need favicon.ico

  • Legacy browsers and older intranet tools that only request /favicon.ico
  • Windows shortcuts and some desktop wrappers
  • CMS themes that hard-code a root ICO path
  • As a belt-and-suspenders fallback beside SVG and PNG <link rel="icon"> tags

For the full set (ICO + PNG sizes + Apple touch icon + web manifest), use the favicon package generator. For a website favicon.ico from an SVG, with crop and background options, use the favicon ICO generator. Use this page when you already have a logo PNG and want to choose the layers yourself, up to 256 px.

Recommended layer sizes

LayerTypical useInclude?
16×16Browser tabsYes
32×32Retina tabs / taskbarYes
48×48Windows / legacyRecommended
64×64High-DPI fallbackOptional
256×256Large Windows iconsOptional (larger file)

How to convert PNG to ICO here

  1. Upload a square-ish PNG, JPG, or WebP (512×512 or larger is best).
  2. Select the layers you want embedded.
  3. Download the .ico file.
  4. Upload it to your site root as /favicon.ico and keep your PNG/SVG link tags for modern browsers.

Three examples

A 1024×1024 app icon

Keep the default 16, 32, 48 and 64 px layers. The result is typically well under 20 KB and covers tabs, bookmarks and Windows. Adding 256 px makes the file several times larger for a size browsers never request.

A 600×200 horizontal logo

The converter fits it into each square, so at 16×16 the logo is about 5 px tall. Crop to the symbol or first letter before converting, or make a letter icon in the text favicon tab of the generator.

An ICO for a Windows desktop shortcut

Add the 128 and 256 px layers. Windows Explorer uses them for large and extra-large icon views; for a website favicon they are unnecessary.

Check that your ICO really has several sizes

A renamed PNG and a real multi-layer ICO look identical in a file browser. To see the layers, run either command on the downloaded file:

# macOS / Linux
file favicon.ico
# favicon.ico: MS Windows icon resource - 4 icons, 16x16, ... 32x32, ... 48x48, ... 64x64 ...

# ImageMagick (any OS)
magick identify favicon.ico

Each listed size is one layer. A renamed PNG is reported as "PNG image data" instead.

Common mistakes

  • Uploading the ICO somewhere other than the root. Browsers request /favicon.ico exactly; a file at /images/favicon.ico is only found if a link tag points to it.
  • Linking it with sizes="any". Chrome then prefers the ICO over an SVG favicon. Use sizes="32x32" or leave it unlinked.
  • Starting from a 32 px source. Upscaling to 48 and 64 px only makes a bigger blur. Use the largest original you have.
  • Expecting the old icon to disappear at once. Browsers cache favicon.ico hard. Check in a private window before assuming the upload failed.

Limitations (read before you ship)

  • Very detailed logos may look muddy at 16×16 — simplify or test before deploying.
  • Transparent PNGs are supported, but some Windows contexts fill transparency with a solid colour.
  • ICO alone is not enough for iOS home screens or Android PWA installs — see Apple touch icon and Android Chrome sizes.
  • If Google Search still shows a globe, the problem is often crawlability, not ICO — read favicon not showing in Google Search.

PNG to ICO FAQ

Is converting PNG to ICO still necessary?

Yes, as a root fallback. Modern browsers can use PNG or SVG through link tags, but /favicon.ico is still requested by older clients, some crawlers, bookmarks and Windows shortcuts.

Which ICO sizes should I include?

16×16, 32×32 and 48×48 cover browser tabs and Windows. 64×64 is a safe extra for high-density screens. A 256×256 layer is only useful for large Windows icons and makes the file noticeably bigger.

Will my logo be uploaded to FaviconStudio?

No. Conversion runs in your browser with the Canvas API. Closing the tab discards the image.

Can I convert an SVG with this page?

This page is built for raster sources (PNG, JPG and WebP). For vector logos, use the SVG to favicon converter, which also produces the PNG sizes, Apple touch icon and web manifest.

What happens if my image is not square?

It is scaled to fit inside each square layer and centred, with transparent space filling the rest. Nothing is cropped or stretched. A very wide logo therefore ends up small; crop it to the symbol first for a bigger, clearer icon.

Why does my ICO look blurry at 16×16?

Detail that is finer than one pixel at 16 px is averaged into grey. The converter cannot add sharpness that the design does not have at that size. Simplify the artwork — fewer elements, thicker shapes, stronger contrast — or make a separate simplified version for the small layers.

Is the download free?

Yes. There is no account, no watermark and no paid unlock.

Related tools and guides