The smallest image on your site
Before anyone reads a word, they see the tab. Upload a logo or type a letter, get the nine PNG sizes every browser and phone asks for, a real favicon.ico and the HTML to paste. Nothing is uploaded.
The Favicon and App Icon Generator builds a full icon set from a letter, an emoji or your own upload, and lets you choose the background, shape and padding. You download every size a browser, a phone and a search result asks for, and the icons are drawn in your browser.
A logo and a favicon are two different designs
A favicon is not a shrunken logo. At 16 by 16 pixels there are 256 squares to draw with, and a wordmark that reads perfectly at 200 pixels becomes a grey smear at 16. Thin strokes disappear, two colours that sit next to each other vibrate, and a detailed mark turns into noise that the eye refuses to resolve.
The icons that survive are almost embarrassingly simple: one letter, one shape, one strong silhouette. Think of the sites whose tab you recognise instantly - they are nearly all a single glyph on a solid background. That is not a lack of branding, it is the format telling you what it can hold.
This tool gives you both routes. If you have a mark that works small, upload it and it is scaled with high quality smoothing to every size a site needs. If you do not, type the first letter - the generated icon is drawn fresh at each size instead of being downscaled, which is why the 16 pixel version stays sharp.
What survives being shrunk to a stamp
Five rules cover almost every case, and they are all about removing things. One idea per icon: a letter, a monogram, a simple geometric mark. High contrast between the shape and its background, because at 16 pixels the background is most of the image. No thin lines under two pixels at full size - they vanish first. No small text at all: four letters at 16 pixels cannot be read by anyone, including the person who made them. And a shape that reads as a silhouette, so it works on a light tab strip and a dark one.
Square canvas matters too. A wide logo dropped into a square either gets cropped at the ends or shrinks until the middle is all that is left. If the brand mark is wide, upload a square version of it, or let the generator add padding and a background colour so the whole mark lands inside the tab without being cut.
Transparency is a decision, not a default. A transparent PNG adapts to light and dark browser themes, which is an advantage for a single-colour glyph and a problem for a logo that relies on dark details - those disappear on a dark tab strip. When in doubt, give the icon a background colour and let it be the same everywhere.
- check_circleSquint at the 16 pixel preview: is one shape obvious?
- check_circleDoes it still work on a white tab strip and a dark one?
- check_circleIs the mark centred, not cropped at the edges?
- check_circleWould you recognise it among fifteen other tabs?
- check_circleIs it square? A wide logo always loses its ends
- check_circleIs the file below a few kilobytes?
From a logo to a set of files
Upload, or type a letter
A square PNG or SVG gives the crispest result; a letter is drawn fresh at every size and never goes soft.
Set the framing
Fill the square or keep the whole mark with padding, choose a background colour - or leave it transparent.
Take the files
Nine PNGs, a real favicon.ico and a ZIP that already contains the HTML snippet, ready to drop into your site.
Which file goes where
| File | Size | Where it is used |
|---|---|---|
| favicon.ico | 16, 32, 48 inside | the tab, bookmarks, and the blind request every browser makes for /favicon.ico |
| favicon-16x16.png | 16 × 16 | the tab strip on standard screens |
| favicon-32x32.png | 32 × 32 | the tab strip on retina screens and taskbar pins |
| favicon-48x48.png | 48 × 48 | Windows shortcuts and some Android launchers |
| favicon-64x64.png | 64 × 64 | desktop launchers and site shortcuts |
| favicon-128x128.png | 128 × 128 | Chrome Web Store listings and previews |
| apple-touch-icon.png | 180 × 180 | the home screen icon on iOS and iPadOS |
| android-chrome-192x192.png | 192 × 192 | the web app manifest, Android home screen |
| android-chrome-512x512.png | 512 × 512 | splash screen, install prompt, app stores |
The .ico file is the only one that is not optional. Browsers request /favicon.ico from the root of a domain whether or not the page declares it, and so do feed readers, some crawlers and a few link previewers. Without it, those requests become 404s in the access log and a default globe appears in a tab. The format is old, but it is the one file that has to exist.
The manifest icons are what a phone uses when someone adds the site to the home screen. A 512 pixel icon is also what many app stores and install prompts ask for, and the 192 is used on the launcher itself. Skip them and the site still works, but installing it looks unfinished.
Questions before you replace the globe
Why does my icon look blurry in the tab?expand_more
Do I still need the .ico file in 2026?expand_more
Why is the 16 pixel version so rough?expand_more
Should I use a transparent background?expand_more
Where do I put the files?expand_more
Does a favicon help SEO?expand_more
Can I use an emoji?expand_more
Nine files in one download
Upload the logo or type a letter, check the 16 pixel preview, take the ZIP.
fact_checkQuick facts
- Google asks for an icon that is square, whose size is a multiple of 48 pixels, and reachable by its crawler.
- A browser tab shows the icon at 16 × 16, so a detailed logo turns into a smudge; a single letter or mark survives.
- The icon must be reachable by Googlebot and declared with rel="icon", otherwise the search result shows a generic globe.menu_bookGoogle Search Central
- PNG compresses with DEFLATE, so decoding always returns exactly the pixels that were saved.menu_bookW3C
- PNG carries a full alpha channel, which is why it is the format for logos, screenshots and cut-out images.menu_bookW3C
helpQuestions people ask
What size should a favicon be?expand_more
How do I make a favicon from my logo?expand_more
Why does my favicon not appear in Google search?expand_more
hubWhat this page is about
- Faviconopen_in_new
The small icon a browser and a search result show for a site, declared with a link element and fetched from a crawlable URL.
- PNGopen_in_new
A lossless image format defined by the W3C with an 8-bit alpha channel and gamma information, designed for the web in 1996.
- Canvasopen_in_new
The HTML element that gives a page a pixel buffer to draw on and export as PNG, JPEG or WebP.
library_booksOfficial sources cited on this page
Continue with the same file
Each of these opens what the tool above produces. Use “Use in another tool” under the result to carry the file over — it moves from tab to tab inside your browser, never to a server.
Switched-off tools are not listed here: only what works right now.