Favicon & App Icon ToolsVerifyBuild
Reference

Favicon Sizes: Every Dimension You Actually Need

The favicon sizes you need are 16x16 and 32x32 PNG for browser tabs and bookmarks, 180x180 for the iOS apple-touch-icon, and 192x192 plus 512x512 PNG for Android home screens and PWA install. A favicon.ico holding 16, 32 and 48 pixel entries covers anything that requests /favicon.ico directly. Every other size is optional, and most sites ship none of them.

The sizes you actually need

SizeUsed forKeep it?
16, 32, 48Browser tab and bookmarks, bundled inside favicon.icoKeep
180x180apple-touch-icon for the iOS home screenKeep
192x192Android launcher icon, listed in the manifestKeep
512x512PWA splash and install prompt, listed in the manifestKeep
SVGCrisp tab icon at any size, can adapt to dark modeOptional

Why more than one size

A browser tab asks for an icon roughly 16 to 32 pixels wide. An Android home screen asks for 192. A PWA splash screen asks for 512. These are not the same picture scaled. At 16 pixels a mark has about 256 pixels to work with, and anything that survives there has to be far simpler than what looks right at 512.

When you declare several sizes, the browser picks the closest match and scales from there. Declaring only a large icon means every small surface downsamples it, which is where the grey smudge in the tab comes from. Declaring only a small one means every large surface upscales it, which is where the blurry home screen icon comes from. The favicon size checker previews your image at 16, 32, 48 and 180 pixels, so you see this before you ship.

What those numbers look like

Example favicon at 16 by 16 pixels
16px
Example favicon at 32 by 32 pixels
32px
Example favicon at 48 by 48 pixels
48px
Example favicon at 96 by 96 pixels
96px
Example favicon at 180 by 180 pixels
180px
True pixel dimensions, not scaled for display. Check your own mark at 16px before you ship anything else.

Sizes to stop shipping

SizeWas forKeep it?
57, 60, 72, 76apple-touch-icon for iOS 6 and earlier iPadsDrop
114, 120, 144, 152Retina apple-touch-icon for old iPhones and iPadsDrop
70, 150, 310Windows tile icons via browserconfig.xmlDrop
160, 196Assorted old Android and Chrome shortcut sizesDrop

Where the files go

  • public/
    • favicon.ico16, 32 and 48 in one file
    • favicon-16x16.pngAddress bar
    • favicon-32x32.pngBrowser tabs
    • favicon-96x96.pngDesktop shortcuts
    • apple-touch-icon.png180x180, iOS home screen
    • icon-192.pngAndroid home screen
    • icon-512.pngPWA splash screen
    • manifest.jsonLists the PWA icons

Flat in the public root is the convention because several of these are also requested by path, with no link tag involved.

Favicon size FAQ

What is the minimum set of favicon sizes?

A favicon.ico containing 16 and 32, a 180x180 apple-touch-icon.png, and 192x192 and 512x512 PNGs listed in your web app manifest. That covers desktop browsers, iOS home screens, Android and PWA install with five files.

Do I still need 57x57 and 72x72 for iOS?

Only if you support very old iPhones and iPads. Current iOS uses the 180x180 apple-touch-icon and scales it down where it needs something smaller, so a single 180 is enough for almost every site.

Does a bigger favicon slow the page down?

No meaningfully. Icons are small PNGs measured in single-digit kilobytes and browsers request only the size they need, plus they are cached aggressively. Shipping a 512 you never use costs less than a blurry home screen icon.

Should I ship Windows tile icons?

No. The 70, 150, and 310 tile sizes and browserconfig.xml targeted Windows live tiles, which are retired. Drop them.

Can a favicon.ico hold more than one size?

Yes. The .ico format is a container that holds 16, 32, and 48 in a single file. The browser picks the size it needs from inside it.

Related terms