Favicon Generator
Design a letter or emoji favicon in seconds — pick a color and a shape, preview it live at real tab size, then download real 32×32 and 180×180 PNGs. Free, private, no signup.
Up to 2 characters — a letter, your initials, or one emoji. Or tap the palette:
The glyph color is chosen automatically for contrast — dark backgrounds get white, light ones get dark ink.
How to make a favicon
A favicon is the tiny icon browsers show in tabs, bookmarks, and phone home screens. A crisp one makes your site look finished; the default globe icon says "unfinished". Making one takes under a minute:
- Type a letter or pick an emoji — your initial, your brand's first letter, or an emoji that says what your site is about.
- Choose a background color. Bold, flat colors read best at 32 pixels. The tool picks the glyph color for you, so contrast is always right.
- Pick a shape. Square is the classic; rounded softens it; circle stands out. Rounded and circle exports keep transparent corners.
- Check the true-size preview. The 32×32 canvas shows exactly what a browser tab shows — if it's readable there, it's readable everywhere.
- Download both PNGs and install them with the two
<link>tags in the install card above.
Why two sizes?
Browsers render favicons at 16 or 32 pixels, so the 32×32 file is your workhorse. The 180×180 file is the Apple touch icon — when an iPhone user saves your site to their home screen, iOS uses it instead of a tiny screenshot. Exporting both covers tabs and phones with one tool.
Design tips for tiny icons
One glyph beats two words at 32 pixels. High-contrast pairs (white on violet, dark ink on gold) survive small sizes; thin details and gradients do not. If you use an emoji, avoid ones with fine facial features — bold shapes like 🔥 and 🚀 read far better than 🥺.
- What sizes do browsers and phones actually need?
- Browsers show favicons at 32x32 pixels in tabs and the address bar; Apple devices use a 180x180 touch icon when someone saves your site to their home screen. This tool exports exactly those two PNGs, named favicon-32x32.png and favicon-180x180.png.
- Do rounded and circle shapes really have transparent corners?
- Yes. The tile is painted inside a clipped shape, so the square and circle exports keep transparent corners — your page background shows through. Choose the square tile if you want a fully opaque icon.
- How do I install the favicons on my website?
- Put both files in your site's root folder, then paste the two <link> lines from the install card above inside the <head> of your pages — one with rel="icon" for browsers, one with rel="apple-touch-icon" for Apple devices.
- Will an emoji favicon render on every device?
- The emoji is drawn with the visitor's own device emoji font, so it looks native everywhere — but styles differ slightly between Apple, Android, and Windows. Check the true-size 32px preview: if it reads clearly there, it will read clearly in a tab.
- Do I need to pick a text color myself?
- No. The tool measures your background color's brightness and picks white or dark ink automatically, so the letter or emoji always stays readable. You only choose the background.
- Is my design uploaded anywhere?
- No. The tile is rendered with the canvas API in your browser and the PNG is generated locally. Nothing is uploaded, stored, or tracked.
More from the codex
Favicon Generator
Letter & emoji favicons with real PNG downloads.
OG Image Generator
Social preview images (1200×630) with gradients and live canvas preview.
Open tool → LiveImage Format Converter
Convert images between JPG, PNG, and WebP — with a quality slider.
Open tool → LiveImage Compressor
Shrink your images and convert them to JPEG, WebP, or PNG.
Open tool → LiveColor Picker
Pick any color, copy its codes, build palettes, and check contrast.
Open tool → LiveFull-Page Image Printer
Skip Word. Drop in an image, hit print, and get a perfect full page.
Open tool → LiveCertificate Maker
Type a name, an award title, and a date — watch the certificate appear, then print it.
Open tool → LiveCSS Minifier
Compress stylesheets online.
Open tool →Support the codex
This tool is free, with no account and no ads. If it saved you a trip to a search engine, consider supporting the indie dev behind it.
Questions about this tool?
Found a bug or have a suggestion? Email [email protected] — every message is read by the indie dev behind the codex.