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

PNG → ICO

multi-resolution Windows favicon

Drop a square PNG (ideally ≥ 256×256) and get a Windows-compatible .ico containing every size you list. Each size is rendered with high-quality downscaling and stored as a PNG inside the ICO.

Drop PNG files here

Square images recommended

    no files
    Ready.

    When to use this tool

    Old browsers (especially Internet Explorer / Edge legacy) and many Windows applications expect favicon.ico rather than a single PNG. Modern browsers also accept it. A multi-resolution ICO contains several sizes inside one file so the OS picks the right one.

    Step by step

    1. Drop a square PNG. 256×256 or 512×512 is ideal — high-res source, downscaled cleanly.
    2. Edit the sizes list. Standard set: 16,32,48,64,128,256.
    3. Click Build ICO. One ICO is produced per source PNG.

    Use cases

    FAQ

    Why does my favicon look blurry?

    Almost always because the source was too small. Downscaling from 512 → 16 is sharp; upscaling from 16 → 256 is blurry. Start with the highest-resolution source you have.

    Should I use ICO or just PNG?

    Modern browsers prefer PNG (or SVG). ICO remains useful for Windows app icons and as a fallback for older browsers.

    What about non-square images?

    Each size is a square; non-square inputs are letterboxed (centred with empty padding). For best results, crop your source to a square first via Crop.