Favicon Generator: ICO, PNG & Web Manifest

Make a favicon from one or two letters or your own image, then download favicon.ico, all PNG sizes, a web manifest and the matching HTML tags — generated in your browser.

Loading tool…

About the Favicon Generator

Browsers look for several sizes: 16×16 and 32×32 for tabs and bookmarks, 48×48 for Windows shortcuts, 180×180 for iOS home screens (apple-touch-icon.png) and 192×192 plus 512×512 for Android and installable web apps via site.webmanifest. The generator renders each size separately on a canvas so small icons stay sharp rather than being shrunk from one large image.

The favicon.ico is built in JavaScript as a real ICO container: a 6-byte header, one 16-byte directory entry per size and the 16, 32 and 48 px images embedded as PNG data — the PNG-in-ICO format introduced with Windows Vista and read by all current browsers. Keep it at the site root, since some clients request /favicon.ico without reading your HTML.

Uploaded images never leave your device. Square artwork works best; choose Fit to keep the whole image or Fill to crop it. Letter icons need strong contrast because at 16 px each stroke is only a pixel or two wide.

How to use it

  1. Type one or two letters and pick colors, font and corner radius — or switch to Image and upload a file.
  2. Check the previews at every size.
  3. Download favicon.ico and the PNG files you need.
  4. Download site.webmanifest and copy the HTML tags into your <head>.
  5. Upload all files to the root of your site.

Frequently asked questions

Do I still need favicon.ico?
It is still worth shipping: some browsers, RSS readers and tools request /favicon.ico directly. Modern browsers prefer the PNG or SVG declared in <link rel="icon">.
Why is my favicon not updating?
Browsers cache favicons very aggressively. Hard-reload the page, open the icon URL directly, or rename the file (favicon-v2.ico) and update the link tag.
What size should an apple-touch-icon be?
180×180 pixels, without transparency. iOS adds its own rounded corners, so do not round them yourself.
Can I use an SVG favicon?
Yes, in Chrome, Edge and Firefox with <link rel="icon" type="image/svg+xml" href="/icon.svg">. Safari still needs PNG, so keep the PNG and ICO fallbacks.

Related tools