Technique

Favicon: Create Your Website Icon in 5 Minutes

Sarah C.
Sarah C.
Author
March 7, 2026
5 min read
Favicon: Create Your Website Icon in 5 Minutes

What is a favicon?

The favicon (short for "favorite icon") is the small icon shown in your browser tab, in your bookmarks, and on the mobile home screen when a user adds your site. It is a detail that makes all the difference in terms of professionalism: a site without a favicon looks unfinished.

The formats and sizes to know

Use caseSizeFormat
Browser tab16Γ—16px, 32Γ—32pxICO or PNG
Windows favorites16Γ—16pxICO
Android shortcut192Γ—192pxPNG
iOS app (Apple Touch)180Γ—180pxPNG
PWA (Progressive Web App)512Γ—512pxPNG

In practice, most favicon generators automatically create all of these sizes from a single high-resolution source image.

Create your favicon in 3 steps

Step 1 β€” Prepare your source image

Ideally, use your logomark (the icon part of your logo, without the text) as a PNG with a transparent background, at 512Γ—512px minimum. BrandMotion Lab automatically delivers an ICO file with every order β€” it already includes the 16, 32 and 64px sizes.

Step 2 β€” Generate the favicon pack

If you want to generate a complete pack (ICO + PNG in every size + manifest.json):

  • favicon.io: the simplest, free, generates everything in one click
  • realfavicongenerator.net: the most complete, with previews on every device

Step 3 β€” Add it to your site

In the <head> of your HTML:

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

On Next.js (App Router): place your favicon.ico directly in the /app folder. Next.js detects it automatically.

On WordPress: Appearance β†’ Customize β†’ Site Identity β†’ Site Icon.

Design: what makes a good favicon?

A favicon has to be recognizable at 16Γ—16px. A few rules:

  • Use a single letter, an initial, or a simple pictogram β€” never the full logo with text
  • High contrast between the icon and the background (light or transparent)
  • Avoid fine detail: it disappears at small sizes
  • Test by simulating the browser tab (dark title bar)

BrandMotion Lab and the favicon

BrandMotion Lab automatically generates an ICO file with every logo delivered. It is the version of the logomark optimized for small sizes. You can use it directly as your site's favicon, or import it into favicon.io to generate the complete pack.

Ready to create your logo?

Generate professional logos in minutes with BrandMotion Lab's AI-powered pipeline

Get Started