pngtoolskit.org
PNG and image utilities, in the browser
Say hi →

Convert PNG to ICO (Multi-Resolution Favicon)

PNG → .ico · contains every size you list · downscaled cleanly from one source

Drop a square PNG (256×256 or larger — bigger is better) and get a Windows-compatible .ico file containing every size you list. Each size is downscaled cleanly from the source and stored as a PNG inside the ICO, so the OS or browser can pick the size it needs.

Drop PNG files here

Square images recommended

    no files
    Ready.

    Which sizes do I need?

    Source-PNG sizing tips

    How to actually use the ICO

    1. Save the output as favicon.ico at your site root.
    2. Most browsers find it automatically. To be explicit, add to your <head>: <link rel="icon" href="/favicon.ico" sizes="any">
    3. For a complete kit (ICO + multi-size PNGs + manifest + HTML snippet), use Favicon kit instead.

    FAQ

    What size PNG should I upload?

    A square 512×512 (or larger) PNG is ideal — it downscales cleanly to every icon size, including a crisp 16 px tab favicon. Anything smaller than 256 px starts to look soft at the larger sizes. The conversion runs in your browser, so the file is never uploaded.

    Why does my favicon look blurry?

    Almost always because the source was too small. Use a 512+ px source. Browsers downscale to 16 cleanly; they can't invent detail.

    Do I still need ICO in 2026?

    Yes, for legacy support and Windows app installers. Modern browsers prefer SVG, but ICO is the universal fallback — and it costs nothing to include.

    What about Apple devices?

    ICO isn't used. iOS reads apple-touch-icon.png at 180×180. The Favicon kit bundles that too.