DevKits

PNG to ICO Converter — Build a favicon.ico (Local, No Upload)

Convert any PNG (or JPG/WebP) into a multi-size Windows ICO. Pick which sizes to include (16/24/32/48/64/128/256). Runs entirely in your browser.

Last updated:

Drop an image here, or

Any square image works — the tool scales and packs it into an ICO in your browser.

Convert any image into a multi-size Windows ICO. Pick which sizes to embed (16/24/32/48/64/128/256). Runs entirely in your browser.

What is PNG → ICO?

The ICO format is the ancient Windows icon container that browsers still use for favicon.ico. It supports multiple sizes in a single file, and modern ICOs simply embed PNG frames — no arcane BMP header required. This tool builds the ICO in your browser by rendering each requested size to PNG and packing them into an ICO binary. The result is a single .ico file ready to drop in your site root.

How to convert PNG to ICO

  1. 1Drop or select a square source image (any format works).
  2. 2Pick the sizes you want to embed. 16/32/48 is the classic favicon set.
  3. 3Click 'Build .ico' and download.

Use Cases

Site favicon

The classic /favicon.ico that legacy browsers request unconditionally.

Windows shortcut icons

Include 256×256 to give desktop shortcuts crisp icons on modern Windows.

Fallback for browsers that ignore <link rel=icon>

Some older browsers look for /favicon.ico regardless of your <link> tags. Serving both is the safe choice.

Tips & Best Practices

  • Prefer square source images — the tool letterboxes non-square inputs into the target square.
  • Bigger source images look better at large ICO sizes; upscaling from a tiny source produces blocky results.
  • You can include 256 and above — the ICO format supports up to 256×256 written as size = 0 in the entry header.

Frequently Asked Questions

Which ICO sizes should I include?

16 + 32 + 48 is the classic favicon combo (all Windows desktop sizes). Add 256 if you want a nice high-DPI shortcut icon on Windows. Very old browsers only read the first entry.

Does the ICO use BMP or PNG internally?

Modern PNG-embedded ICO. Every image inside is a compressed PNG frame, which is supported by Windows Vista+, all modern browsers, and macOS. Older BMP-in-ICO isn't needed anymore.

Is my PNG uploaded?

No. The ICO is built by hand in your browser — the PNG frames are generated via Canvas and packed into the ICO binary format directly.

Related Tools