Skip to contentSellstamp

Favicon generator

Turn an image or your initials into favicon PNGs at 16, 32, 180, 192 and 512 pixels, with the link tags and a web manifest, in one zip made in your browser.

Start from

Square works best — anything else is cropped from the centre. 512 px or larger.

Goes in site.webmanifest, which is what an Android install prompt shows.

We’ll send you tips and updates from Sellstamp. Unsubscribe any time.

Your file stays on your device

Your browser opens and processes the file itself. It is never uploaded, to Sellstamp or anyone else, and nothing is kept after you close the page.

Selling images?

Photos, templates, presets or artwork: Sellstamp gives them a storefront and delivers the files automatically after payment. Open a free store

How to use it

  1. Choose a square image of 512 pixels or more, or type one or two initials and pick a background colour.
  2. Type your site’s name for the web manifest.
  3. Check the 16 × 16 preview: that is the size people actually see.
  4. Download the zip and copy the link tags into your site’s head.

The sizes, and where each one is required

Most favicon generators emit twenty files for browsers that no longer exist. These five are the ones with a published requirement behind them. 16×16 and 32×32 are the classic favicon and its high-density counterpart — the browser tab, the bookmark list, the Windows taskbar. 180×180 is the Apple touch icon, the size Apple’s own Safari Web Content Guide uses in its example; it is a 60 pt icon at 3×, and iOS scales it down for every smaller device, so one file does all of them.

192×192 and 512×512 come from Chrome’s installability criteria, which are explicit that an installable web app “must include a 192px and a 512px icon”. Those two go in the web manifest rather than in a link tag, which is why the download includes a site.webmanifest listing them.

Why there is no .ico file

The traditional favicon is a multi-resolution .ico. Every browser in current support reads <link rel="icon" type="image/png"> instead, so the only thing ICO still uniquely covers is a client that requests /favicon.ico without ever reading your HTML — and those clients accept a PNG served at that path. So the zip contains a favicon.ico that is a 32×32 PNG under that name. That is deliberate, it works, and it is said here rather than implied.

Designing one that reads at 16 pixels

A favicon is sixteen pixels across in the place it is seen most. A detailed logo becomes a smudge at that size. Use one shape or one or two letters, high contrast, and no fine lines — and check the 16×16 preview above rather than the 512, because the 512 will look fine no matter what you feed it.

Questions

What sizes does a favicon need?

16 × 16 and 32 × 32 for browser tabs, 180 × 180 for the Apple touch icon, and 192 × 192 and 512 × 512 for the web manifest that Chrome uses when a site is installed.

Where do I put the files?

In the root of your site, next to your home page, and paste the link tags into the page’s head. The zip lays them out that way.

Does the zip include a favicon.ico?

Yes, but it is a 32 × 32 PNG saved under that name. Current browsers read the PNG link tags, and clients that ask for /favicon.ico accept a PNG there. If you need a true multi-size ICO file, use the PNG to ICO converter.

Why does my logo look blurry as a favicon?

At 16 pixels a detailed logo becomes a smudge. Use one bold shape or one or two letters, with strong contrast and no thin lines.

Why is my new favicon not showing?

Browsers cache favicons aggressively. Open the site in a private window, or load the favicon file directly once, to see the new one.