Favicon Generator
Make a clean site icon from a letter, emoji or your own image — download in all the sizes you need.
How to Use This Generator
- Type one letter or a short symbol (emoji works too), pick colors and a shape, then click Generate.
- Download the PNG sizes you need, or a 64px ICO for classic
<link rel="icon">use. - For iOS, generate a 180px PNG and reference it with an
apple-touch-iconlink.
Frequently Asked Questions
What is a favicon?
A favicon is the small icon browsers show in the tab, bookmarks and address bar. It is linked with <link rel="icon" href="favicon.ico"> in your page's head.
Which sizes should I generate?
32px is the modern baseline for browser tabs. Add 16px for legacy browsers, 180px as an apple-touch-icon for iPhones, and 512px for some social previews.
Can I use an emoji as a favicon?
Yes — emoji render as colorful glyphs in the browser. Keep the canvas transparent background if you want the icon to sit directly on the tab background.
Is an ICO file required?
No. Modern browsers accept PNG favicons; ICO is only needed for very old versions of Internet Explorer. This generator provides both.
Practical Example
Say you want a tab favicon for your site. Type the letter O, pick a blue background (#2563eb) and white text, then click Generate. You get PNG downloads at 16, 32, 48 and 64 px plus a 64px favicon.ico. Add the 32px PNG to your page head with <link rel="icon" type="image/png" sizes="32x32" href="favicon-32.png"> so browsers load a crisp icon on both standard and high-DPI screens.
- 16px covers old bookmark bars and legacy browsers.
- 32px is the modern baseline for browser tabs.
- For iOS home screens, generate a 180px PNG and link it as an apple-touch-icon.
What Your Results Mean
- 16px PNG — the legacy size used by old browser tabs and bookmark bars; small and often blurred on modern screens.
- 32px PNG — the current standard; most browsers prefer this size for the address bar and tab.
- 64px favicon.ico — a single PNG-based ICO that modern browsers accept for classic
<link rel="icon" href="favicon.ico">use.