EasyFavicon

What Is a Favicon? The Complete Guide to Website Icons

A favicon is the tiny icon that represents a website — the little image you see in your browser tab, next to a bookmark, or in your browsing history. The word is short for “favorites icon,” and despite being just a handful of pixels, it’s one of the most recognizable pieces of a brand’s online identity. This guide explains where favicons appear, where they came from, the formats and sizes you need, and how to create and add one to your own site.

Where do favicons appear?

Favicons show up in more places than most people realize. A single small icon is reused across the browser and operating system:

A brief history of the favicon

The favicon was introduced in 1999 with Internet Explorer 5. Microsoft added support for a file called favicon.ico placed at the root of a website, which would appear next to bookmarks saved in IE’s “Favorites” feature. That’s where the name comes from: “favorites icon” favicon.

Back then a favicon was a single low-resolution ICO file. Today it has evolved into a whole ecosystem: high-resolution PNG files in multiple sizes, scalable SVG icons, dedicated Apple touch icons for iOS home screens, and a web app manifest that defines icons for progressive web apps. Modern favicons adapt to retina displays, dark mode, and installable web apps.

What favicon formats and sizes do you need?

You don’t need every possible size, but covering the essentials ensures your icon looks crisp everywhere. See our favicon sizes guide for the complete breakdown.

As for formats: ICO is the legacy format for older browsers, PNG is the modern standard supported everywhere, and SVG stays perfectly sharp at any size. A good favicon package includes all three.

How to create a favicon

You don’t need design software. There are four easy ways to make a favicon with EasyFavicon:

How to add a favicon to your website

Once you have your favicon files, place them in your site’s root or assets folder and reference them in the <head> of your HTML. The basic link tag looks like this:

<link rel="icon" href="/favicon.ico" sizes="any" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />

For step-by-step instructions covering every framework and CMS, read our full guide on how to add a favicon.

Favicon best practices

Ready to make your own? Create a free favicon in seconds — pick an emoji, type text, generate with AI, or upload an image, then download a complete package.

Create your favicon →