Iconello
Fundamentals2026-03-18· 6 min read

What Is a Favicon? The Tiny Image That Makes or Breaks Your Brand

Favicons show up in browser tabs, bookmarks, search results, and mobile home screens. Here is what they are, why they matter, and how to make a good one.

Open your browser right now and look at the tabs. Each one has a tiny square image next to the page title. That image is a favicon, short for "favorites icon."

A favicon is a small icon associated with a website. Browsers display it in tabs, bookmarks, history, and address bar suggestions. Search engines show it alongside your URL in results pages. On mobile devices, it becomes your app icon when someone adds your site to their home screen.

Where Favicons Actually Appear

Most developers think of favicons as "that little image in the browser tab." In reality, your favicon shows up in at least six different contexts, each with its own size requirements and visibility characteristics.

Browser tabs are the most obvious placement, but bookmarks matter just as much. When someone saves your site and comes back a week later, your favicon is the only visual anchor they have. A generic or missing favicon makes your site blend into a wall of identical bookmark entries.

Here is the full list of places your favicon actually appears, including some you might not have considered:

LocationSize usedFormat priority
Browser tab (desktop)16x16 or 32x32SVG > ICO > PNG
Bookmark bar16x16ICO > PNG
Bookmark folder / manager16x16 or 32x32ICO > PNG
Reading list (Safari, Chrome)32x32apple-touch-icon > PNG
Browser history16x16ICO cached version
Address bar suggestion16x16Cached favicon
Google Search results (mobile)48x48 (displayed 16x16)From page markup
Google Search results (desktop)16x16 (as of 2023)From page markup
Google Discover feed48x48+From page markup
PWA splash screen512x512manifest.json icons
Mobile home screen (iOS)180x180apple-touch-icon
Mobile home screen (Android)192x192manifest.json icons
Mac Dock (PWA)512x512manifest.json icons
Windows taskbar (pinned)32x32ICO > PNG
Slack link previewFrom OG imageog:image > apple-touch-icon
Discord link embedFrom OG imageog:image > favicon
Twitter/X card previewFrom OG imagetwitter:image > og:image

The Google factor

Since 2019, Google has displayed favicons next to URLs in mobile search results. Sites without favicons look unfinished next to competitors that have them, and users are less likely to click a result that looks neglected.

What Makes a Good Favicon

The core challenge is that favicons need to be recognizable at 16 by 16 pixels. That is roughly the size of your thumbnail. Most logos do not survive that kind of compression without modification.

Good favicons use one or two colors at most, rely on a single geometric shape rather than detailed illustrations, and have enough contrast to work against both light and dark browser themes. Skip text entirely. Letters become illegible blobs at small sizes.

The Files You Need

A proper favicon setup involves more than one file. Different browsers and platforms have different requirements, and missing even one format can cause fallback behavior you did not intend.

16x16

Browser Tab

Classic favicon size

32x32

Taskbar / Tab

High-DPI browser tabs

180x180

Apple Touch

iOS home screen icon

192x192

Android Chrome

Android shortcut icon

512x512

PWA Install

Progressive web app splash

1200x630

OG Image

Social media preview

The Minimum Setup

If you want to cover all major browsers and platforms with the fewest files possible, you need at minimum a multi-resolution ICO file, an SVG for modern browsers, a 180px PNG for Apple devices, and a web manifest pointing to your larger icons for Android and PWA. Our complete favicon sizes guide covers every size and when you actually need it.

index.html
<link rel="icon" href="/favicon.ico" sizes="48x48" />
<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" />

Why SVG?

SVG favicons are resolution-independent and can adapt to dark mode using CSS media queries. They are supported in all modern browsers except Safari on iOS (which uses the Apple Touch icon instead). A single SVG can replace multiple PNG sizes.

The Full File Format Stack

Three file formats compete for favicon duty: ICO, PNG, and SVG. Each has real trade-offs, and most sites should use a combination of all three.

ICOPNGSVG
Multi-resolution in one file
Transparency support
Dark mode adaptation
File size (typical)15-30 KB1-5 KB per size1-10 KB
IE11 support
Safari iOS supportFallback onlyVia apple-touch-iconNot for favicon
Chrome/Edge/Firefox
Resolution independent
Animation supportAPNG (limited)CSS animations
Best forLegacy fallbackApple + manifestPrimary modern icon

ICO is the oldest format, dating back to 1999. Its superpower is embedding multiple resolutions (16, 32, 48px) inside a single file, so the browser picks the best match. Its weakness is that it cannot adapt to dark mode and the file size adds up quickly with multiple resolutions. You still need it because some tools (PDF viewers, older email clients, some RSS readers) only look for favicon.ico at the domain root.

PNG is what you use for Apple Touch icons and manifest.json entries. Each size is a separate file, which means more HTTP requests but smaller individual payloads. PNGs support full alpha transparency and work everywhere.

SVG is the modern choice for the primary favicon. A single file scales to any resolution, and you can embed a @media (prefers-color-scheme: dark) block inside the SVG to swap colors when the user is in dark mode. The only significant gap is Safari on iOS, which ignores SVG favicons and uses the apple-touch-icon instead.

How Browsers Choose Which Favicon to Use

When a browser needs to display your favicon, it does not just grab the first one it finds. There is a priority order, and it varies slightly by browser, but the general logic is:

  1. Web App Manifest icons — if the page has a <link rel="manifest"> and the manifest defines icons, Chrome and Edge will prefer these for installed PWAs and Android home screen shortcuts.
  2. apple-touch-icon — Safari on iOS always uses this for the home screen icon. Safari on macOS also checks it for the tab icon if no SVG is available.
  3. SVG favicon — Chrome 80+, Firefox 41+, and Edge 80+ will use <link rel="icon" type="image/svg+xml"> when available. This takes priority over PNG and ICO in modern browsers.
  4. PNG with sizes attribute — the browser picks the closest match to its needed display size from all <link rel="icon"> tags that specify sizes. Larger sizes are preferred when the browser needs a high-DPI version.
  5. favicon.ico at domain root — the ultimate fallback. If nothing else is specified, browsers will request /favicon.ico automatically. This is a hardcoded behavior from 1999 that still works today.

The Safari exception

Safari on iOS completely ignores <link rel="icon"> for home screen icons. It only uses <link rel="apple-touch-icon">. If you skip this tag, iOS will take a screenshot of your page and shrink it down, which almost always looks terrible. Always include the apple-touch-icon.

Favicon Impact on User Behavior

Favicons are not just decorative. Eye-tracking studies and A/B tests have shown measurable effects on how users interact with sites that have distinctive favicons versus sites without them.

Tab identification speed is the most dramatic difference. Users with 10+ tabs open find a specific tab in about 1.2 seconds when it has a distinctive favicon, versus 3.8 seconds without one (scanning page titles instead). Bookmark click-through rates show a similar pattern: recognizable favicons in the bookmark bar get clicked nearly twice as often as generic globe icons. In Google Search results, sites with favicons see a modest but consistent CTR lift of about 1-2 percentage points over sites showing the default globe.

Common Myths Debunked

Several pieces of outdated advice still circulate about favicons. Here is what is actually true in 2026. For the technical details on each format, see our ICO vs PNG vs SVG comparison.

MythReality
"You only need favicon.ico"False. A bare ICO file gives you browser tab coverage but nothing else. Mobile home screens, PWA installs, search results, and social shares all need additional formats and sizes. The minimum viable setup is ICO + SVG + apple-touch-icon + manifest.
"SVG favicons work everywhere"False as of 2026. Safari on iOS still does not support SVG favicons. Safari on macOS added support recently, but older versions (pre-16.4) ignore them. You always need PNG fallbacks for Apple devices.
"favicon.ico must be 16x16"False. The ICO format supports multiple resolutions in a single file. Best practice is to embed 16x16, 32x32, and 48x48 in one ICO. Modern tools generate multi-resolution ICOs automatically.
"Favicons have to be square"Technically no — you can serve a non-square image. Practically yes — every display context assumes a square aspect ratio and will stretch or pad non-square images. Always use a 1:1 ratio.
"Animated favicons are fine"They work in Firefox (which supports animated PNGs and GIFs as favicons) but not in Chrome, Safari, or Edge. Using them annoys users and creates an inconsistent experience across browsers. Avoid.

Common Mistakes

The most frequent favicon problem is simply not having one at all. The second most common is using a full logo with text that turns into an unreadable smear at 16 pixels. The third is only providing a single favicon.ico without any of the modern formats, leaving mobile devices with no icon to show.

Another subtle mistake is using a favicon with a white background on a site that supports dark mode. The icon looks fine on light themes but becomes an awkward white square on dark browser themes. SVG favicons solve this by supporting the prefers-color-scheme media query directly.

Getting Started

The fastest way to get a complete favicon package is to use a tool that generates all the required sizes and formats at once. Some generators can also create the icon itself from a text description, so you do not need design skills or an existing logo.

Whether you design your own or generate one, test it at its smallest size. If you cannot recognize it at 16 pixels, simplify. Cut details, increase contrast, reduce colors until the shape reads clearly in a browser tab.

Ready to create your icon?

Generate a professional icon from a text prompt in seconds. Favicons, app icons, social media — all platforms.