Favicon Builder

Favicon Sizes & Dimensions: Every Size You Need in 2026

Published November 30, 2025 · Updated June 9, 2026

The favicon sizes that actually matter in 2026: 32×32 in an ICO, a scalable SVG, 180×180 Apple touch, and 192/512 PWA icons. Full chart and clean HTML.

The favicon sizes that actually matter in 2026 are smaller in number than most old tutorials claim. You need a multi-size favicon.ico (at least 32×32), one scalable favicon.svg, a 180×180 Apple touch icon, and 192×192 plus 512×512 PNGs for Progressive Web Apps. That’s it.

In one line: design once at 512×512, then ship five files — not a dozen.

The old advice to hand-export 16×16, 32×32, 48×48, 96×96, 120×120, 152×152, 167×167, 180×180, 192×192 and 512×512 as separate PNGs is outdated. Browsers now read a scalable SVG and downscale it, and a single .ico bundles the small sizes for you. Below is the size chart that reflects how browsers actually behave today, plus the clean HTML to match.

The favicon size chart for 2026

This is the complete modern set. Generate these from one 512×512 source and you’re done:

FileSizePurpose
favicon.ico16, 32, 48 bundled (min 32×32)Legacy browsers, desktop tabs, Google’s search-result fallback
favicon.svgScalable (has a viewBox)Primary modern icon — sharp at every size, supports dark mode
apple-touch-icon.png180×180iOS home screen (opaque, ~20px padding)
icon-192.png192×192Android home screen / PWA (purpose any)
icon-512.png512×512PWA install + splash (purpose any)
icon-512-maskable.png512×512Android adaptive icon (purpose maskable, 409×409 safe zone)

Everything else you’ve seen in older guides — 96×96, 120×120, 152×152, 167×167 — is either covered by one of these files or no longer requested by current browsers.

Why these specific sizes

Each size maps to a real surface where your icon shows up:

Why you no longer export a dozen PNGs

Two changes made the long size list obsolete:

  1. SVG favicons scale. A single vector file renders sharply at any size, so the old practice of exporting 16/32/48/96 as separate PNGs is redundant when you ship an SVG. Browsers that don’t support SVG fall back to the .ico, which already holds the small raster sizes.
  2. favicon.ico is multi-size. One .ico file can contain 16×16, 32×32, and 48×48 frames at once. The browser picks whichever fits — you don’t reference them separately.

The result: the modern minimum is the six files in the chart above, and three of those (.ico, .svg, Apple touch) cover the vast majority of real-world rendering.

The maskable icon and the 409px safe zone

Android doesn’t show your icon as a plain square. It masks it into whatever shape the launcher uses — circle, squircle, or rounded square — and crops anything near the edges. If you hand it a regular 512×512 with the logo filling the frame, the corners get clipped.

The fix is a separate maskable icon: a 512×512 PNG with all the important artwork inside a central circle 409×409 pixels wide (the “safe zone”), and the surrounding ring used only for background. This file gets "purpose": "maskable" in the manifest. Don’t try to mark one icon "purpose": "any maskable" — a maskable icon needs its own padded artwork, so the two should be different files.

Apple touch icon: opaque, with padding

The 180×180 apple-touch-icon.png has two rules that trip people up:

The clean HTML for every size

Here’s the markup that references the modern set. Note there’s no rel="shortcut icon" (never a valid relation) and no long list of per-size <link> tags:

<link rel="icon" href="/favicon.ico" sizes="32x32">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">

The favicon.ico covers legacy and tab rendering, the SVG is the sharp modern icon, the Apple touch icon handles iOS, and the manifest carries the PWA sizes. (Full tag-by-tag breakdown →)

The PWA sizes in your manifest

The 192, 512, and maskable icons live in site.webmanifest as three separate entries:

{
  "name": "Your Site Name",
  "short_name": "Site",
  "icons": [
    { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png", "purpose": "any" },
    { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png", "purpose": "any" },
    { "src": "/icon-512-maskable.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
  ],
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone"
}

Three entries, not one with a combined purpose — that’s the part most generators still get wrong. (Full PWA manifest guide →)

Generate every size from one upload

Exporting all six files at the right dimensions — opaque Apple icon, padded maskable, multi-size ICO, optimised SVG — is fiddly to do by hand. FaviconBuilder takes one logo (SVG preferred, or a PNG/JPG at 512×512 or larger) and produces the complete set plus the exact HTML and manifest to paste in — free, no account, and the image never leaves your browser.

Summary

The modern favicon set is six files generated from one 512×512 source:

Skip the old dozen-PNG list — the SVG and multi-size ICO do that work now.

Continue reading:

Frequently asked questions

What size should a favicon be?

Design from a single 512×512 source, then ship a multi-size favicon.ico (at least 32×32), a scalable favicon.svg, a 180×180 apple-touch-icon.png, and 192×192 plus 512×512 PNGs for PWAs. That set covers every browser and device in 2026.

Do I still need a 16×16 favicon?

You need 16×16 rendering, but not a hand-exported 16×16 PNG. A multi-size favicon.ico already bundles 16/32/48, and an SVG favicon scales down cleanly. Browsers pick the right size from those — you don't ship a separate 16×16 file anymore.

What is the correct Apple touch icon size?

180×180 pixels. It's the only Apple touch icon size you need in 2026 — newer and older iPhones and iPads scale that one file. Make it opaque (no transparency) with about 20px of padding, because iOS adds its own rounded corners.

What favicon sizes does a PWA need?

Three manifest icons: 192×192 (purpose any), 512×512 (purpose any), and a separate 512×512 maskable icon with its art inside a central 409×409 safe zone (purpose maskable). The maskable icon needs its own padded artwork — don't reuse the plain 512.

Is a 1024×1024 or 256×256 favicon necessary?

No. 512×512 is the largest size any current browser or PWA surface requests. Design your source at 512×512 (or larger, then export at 512) and you've covered every real use case — bigger files just add weight.

Related guides

← All guides