How do I generate a favicon online?
Type a letter, emoji, or short text, choose colors and font, and generate favicons in multiple sizes (16x16, 32x32, 180x180). Download PNG icons, an SVG favicon, Apple Touch Icon, and the HTML link tags to add to your site. Everything runs in your browser — no signup required.
Type: Emoji Emoji: ⚡ Sizes: 16, 32, 180, 192, 512
Generated 5 favicons: ├── favicon-16x16.png ├── favicon-32x32.png ├── apple-touch-icon.png (180×180) ├── android-chrome-192x192.png └── android-chrome-512x512.png
Favicon Generator
Generate favicons from text or emoji — download PNGs for all sizes plus SVG and HTML tags.
1-2 characters work best. Emojis supported.
Tips & Best Practices
You need at least 3 sizes: 32x32, 180x180, and 192x192
favicon.ico (32x32) for browser tabs, apple-touch-icon.png (180x180) for iOS home screen, and icon-192.png / icon-512.png for Android PWA manifest. Most generators produce 10+ sizes, but these three cover 95% of use cases. Use SVG favicon for modern browsers: <link rel="icon" type="image/svg+xml" href="icon.svg">.
Favicon caching is extremely aggressive
Browsers cache favicons for days or weeks, ignoring standard Cache-Control headers. After updating your favicon, users may see the old one for a long time. Bust the cache by changing the filename (favicon-v2.png) or adding a query parameter (?v=2) to the link tag. Chrome requires clearing the favicon cache at chrome://favicon/.
SVG favicons support dark mode with @media queries
An SVG favicon can include <style>@media (prefers-color-scheme: dark) { ... }</style> to show a different color in dark mode. No other format supports this. The SVG can also use currentColor to inherit theme colors. Browser support is excellent: Chrome 80+, Firefox 41+, Safari 15+.
Favicons can track users across sites
The 'supercookie' technique uses favicon cache entries as a fingerprinting vector. By serving unique favicons per user and checking which cached versions a browser requests, trackers can identify users even after cookie deletion. Modern browsers are mitigating this by partitioning favicon caches by top-level site.
Frequently Asked Questions
How do I generate a favicon from text or emoji?
What favicon sizes and formats does a modern website need?
Can I use an emoji as a favicon for my website?
Related Generate Tools
JWT Builder
Build and sign JSON Web Tokens with HMAC, RSA, and ECDSA algorithms — visual payload editor with expiration presets
tsconfig.json Builder
Build TypeScript tsconfig.json visually with framework presets, explanations for every option, and one-click download
package.json Generator
Generate package.json visually with framework presets, dependency editor, scripts, and module config
Security Headers Generator
Generate HTTP security headers for Nginx, Apache, Vercel, Netlify, and Cloudflare with presets, security scoring, and multi-format output