Privacy · faviconFavicon generator

Make a favicon from an image, a letter or an emoji and get the minimal modern set: five files instead of thirty. With a real-size preview and ready-made code. The image never leaves your device.

The image is processed in your browser — the logo never leaves your device
01Source02Preview03Files and code04Examples05About favicons06Questions07Related
01

Source

an image, a letter, an emoji or a ready SVG
Where the mark comes from
one or two letters make the most reliable favicon
Letters · 1–3 characters1 of 3
Mark colour
Plate and padding
Icon background
The whole icon512 × 512

The chequerboard under the icon is transparency. For Apple a background is placed underneath it.

Dark variantfor the SVG favicon

When the tab is dark, the SVG substitutes this colour for the mark — a black logo simply disappears there.

Mark colour in dark mode
Background in dark mode
Off: icon.svg carries a single variant, and on a dark tab a dark logo will all but disappear.
02

Preview

at real size — 16 pixels really is that small
How people will see it1:1, nothing enlarged
My site — home
Tab · light · 16px
My site — home
Tab · dark · 16px
Bookmarks · 32px
iOS · 180px · no transparency
Android · 192px · crop zone
Checks1 to look at
Readable in a tabContrast and scale are enough for 16×16 — the main exam a favicon has to pass.
The iOS icon is opaqueThe background is filled — on an iPhone home screen the icon will not become a black square.
The mark is inside the safe zoneEven with a circular crop on Android the important part stays in frame.
The dark variant is offOn a dark tab a dark mark all but disappears. Turn the dark variant on — it lives only in the SVG and breaks nothing.

The checks are simple and explainable: they look at contrast, fine detail and the position of the mark. This is a hint, not a verdict — the decision is yours.

03

Files and code

five files and a manifest — the rest is a legacy of platforms that are gone
What you get6 files
favicon.ico32 + 16 pxTabs, bookmarks, older browsers — the universal fallback.
icon.svgvectorModern browsers. The only file that can do dark mode.
apple-touch-icon.png180 × 180iPhone and iPad home screen. Always with a background, never transparent.
icon-192.png192 × 192The manifest and Android.
icon-512.png512 × 512The manifest, the splash screen, maskable.
manifest.webmanifestJSONName, colours and the list of icons for installing as an app.

Off by default: the dozens of icons were made for platforms that no longer exist.

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

Put the files in the root of your site next to the home page and paste these lines into the head. The order matters: the ico comes first as a fallback.

04

Examples

including the one that fails — and that is honest

Monogram

Safe bet

A single letter on a solid background reads at any size — the most predictable favicon when there is no logo yet.

Emoji

Fastest

A favicon for a side project in a second. The background is transparent, so iOS gets a solid fill underneath — otherwise the icon turns black.

Simple mark

Dark mode

Two-colour geometry. The dark variant is on: in a dark browser tab the mark lightens by itself.

Busy logo

Counter-example

Hairlines and a caption in small type. At 16×16 it is a grey smudge: the checks fire, and that is an honest result, not a failure.

05

About favicons

A favicon is the small icon of a site: in the browser tab, in bookmarks, in search results, on a phone's home screen. Generators used to hand out three dozen files for every occasion. That is no longer needed: a modern site does with five icons and one manifest file.

06

Frequently asked

Five files are enough: favicon.ico at 32×32 with a 16×16 layer inside, icon.svg for modern browsers, apple-touch-icon.png at 180×180 for the iOS home screen, and two manifest icons — 192×192 and 512×512. The dozens of sizes that old generators still emit were made for platforms that no longer exist.

Updated

«» added to favorites