Kilomill

Kilomill PNG to ICO

Convert PNG to ICO (favicon)

Make a favicon.ico or a Windows icon from your logo. One ICO file holds several sizes, so browsers and Windows pick the sharpest one for each place.

  • No upload: runs in your browser
  • Batch + ZIP download
  • No sign-up, no watermark

Drop PNG images here

or paste from the clipboard · JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF, PSD, SVG, RAW · no upload

Quick presets
Save these settings

Only settings are saved in this browser. Your photos are never saved.

Output format

ICO: one file with 16, 24, 32, 48, 64, 128 and 256 px icons (up to the image size), transparent padding for non-square images.

PDF: one page per image. With several images, “Download as one PDF” puts them in a single file in list order.

File size

For JPG, WebP and AVIF. 70–80 is hard to tell from the original. PNG tries lossless and colour reduction, keeping detail unless you request a file-size target (see Advanced).

KB
KB

Aims at or below the maximum counting 1 KB = 1,000 bytes, so the file passes whether a site counts 1,000 or 1,024 bytes per KB.

Dimensions
DPI

Type the print size; the pixels are worked out from the resolution.

Leave one box empty to keep the proportions.

%
px
Advanced
PNG output
dpi

Kept metadata is copied from JPG, PNG, WebP, HEIC and AVIF originals into JPG, PNG or WebP output. The orientation tag is reset (the photo is already turned upright) and the embedded thumbnail is removed.

How to make a favicon.ico

  1. Start from a square logo, 256 × 256 px or larger, ideally a PNG or SVG with a transparent background.
  2. Add it here. The ICO gets 16, 24, 32, 48, 64, 128 and 256 px icons (sizes larger than your image are left out). A non-square image is centred on a transparent square.
  3. Upload favicon.ico to the root of your website, next to index.html. Browsers look for /favicon.ico automatically.

Which sizes are used where

SizeWhere it shows
16 × 16Browser tabs and bookmarks on a standard screen
32 × 32The same places on a high-resolution (2×) screen
16–64Windows title bars, context menus and the system tray, depending on display scaling
24–96The Windows taskbar and search results
32–256Windows Start pins

Windows sizes from Microsoft’s app icon guidelines (read 28 October 2026), which ask for at least 16, 24, 32, 48 and 256 px.

Modern browsers also accept a PNG or SVG favicon declared with <link rel="icon">; an ICO at /favicon.ico is still the one file that works everywhere, including older browsers and tools that fetch it without reading your HTML.

Tips for a sharp small icon

  • Simplify for 16 px: a single letter or symbol reads better than a full logo with text.
  • Keep some contrast against both light and dark browser tabs.
  • Crop away empty space first with Crop, so the symbol fills the square.

Measured with Kilomill

An 800 × 600 transparent PNG logo (29.4 KB) became an 18.9 KB favicon.ico holding all seven sizes from 16 to 256 px, with transparent padding top and bottom to make it square.

Measured 28 Oct 2026 · test images and setup

Other conversions

Other formats from PNG: PNG to JPG · PNG to WebP

Any other pair, including TIFF, PSD, RAW and SVG to WebP or AVIF, or any image to GIF, PDF, ICO or TIFF: image converter.

Questions and answers

What sizes are inside the ICO?

16, 24, 32, 48, 64, 128 and 256 px, each stored as a PNG inside the ICO. Sizes larger than your source image are skipped, so a 64 px logo gives 16 to 64 px icons.

Is the transparent background kept?

Yes. Transparency is kept in every size, and non-square images get transparent padding to become square.

Can I convert SVG or JPG to ICO?

Yes. Any image the tool reads can become an ICO. An SVG is drawn at full sharpness; a JPG has no transparency, so its background stays.

Compare

OriginalResultOriginal Result

Crop & rotate

Image to crop