LaunchRanked

Favicon generator

Start from initials, an emoji or an uploaded logo. Get every size browsers and phones ask for, a favicon.ico and the HTML to add to your head.

Start from
Font
Shape

Browser tab

My product

Actual size

16px
32px
48px

Phones and app icons

Apple, 180px
Manifest, 512px

Downloads

  • favicon-16x16.png: 16×16 browser tab
  • favicon-32x32.png: 32×32 browser tab (high-DPI)
  • favicon-48x48.png: 48×48 (also inside favicon.ico)
  • apple-touch-icon.png: 180×180 Apple touch icon
  • icon-192.png: 192×192 web app manifest
  • icon-512.png: 512×512 web app manifest

Use / for the site root. Pick a location you won’t change: Google asks for a stable favicon URL.

The manifest uses your background colour for theme_color and background_color. Change them in the file if you want a different browser toolbar colour.

What this makes, and where it goes

You get six PNGs (16, 32, 48, 180, 192 and 512 pixels), a favicon.ico holding the 16, 32 and 48 pixel images, the tags for your <head> and a site.webmanifest. The .ico stores each size as a PNG inside the file, a format Windows has supported since Vista and current browsers read. Upload the files to your site root and paste the tags. Letters are drawn at each size rather than shrunk from the big one, so they stay as sharp as a 16-pixel square allows.

Using Next.js?

The App Router has file conventions for icons. Put favicon.ico in the top level of app/, save the 32 or 512 PNG as app/icon.png and the 180 PNG as app/apple-icon.png. Next.js adds the <link> tags for you, so skip the tags above. For the manifest, save it as app/manifest.webmanifest (Next.js supports that name in the root of app/) and put the 192 and 512 PNGs in public/.

Design tips for 16 pixels

One or two letters read better than three. Use a bold weight and strong contrast; the tool warns under 4.5:1. Check the browser tab preview on both light and dark browser themes. A detailed logo usually needs a simpler mark at small sizes. Emoji are drawn with your device’s emoji font, so the result looks different if you make it on a Mac rather than on Windows.

Then make a matching share image with the OG image generator and check your tags with the Open Graph checker.

Questions

Which files do I actually need?

For most sites: favicon.ico in the site root, a 32×32 PNG, the 180×180 apple-touch-icon.png, and the 192 and 512 PNGs if you want a web app manifest. The tags above reference exactly those files. The 16 and 48 PNGs are optional extras; both sizes are already inside favicon.ico.

Why isn't my new favicon showing in Google?

Google recrawls favicons on its own schedule, which its documentation says can take from several days to several weeks. Check that the favicon file and your home page aren't blocked in robots.txt, that the icon is square, and that the URL doesn't change.

Why is the Apple touch icon not transparent?

iPhones and iPads show it on the home screen inside their own rounded shape, so we export it as a full, opaque square in your background colour with a little padding around the mark, and the device adds the rounding.

Is my logo uploaded anywhere?

No. The image is read and drawn in your browser with a canvas, and the PNGs and the .ico file are built on your device. Files over 8 MB are refused so the page stays responsive.

Free launch

Launching something? Get a page that ranks.

Launch free on LaunchRanked: a permanent, SEO-ready product page, a weekly leaderboard slot and a followed link after human review. No badge required.

Related free tools

See all free tools