Favicon Generator
Upload an image and generate favicons for all browsers and platforms.
Drop an image here or click to upload
PNG, JPG, SVG, or WebP
What is a Favicon?
A favicon (short for "favorite icon") is a small icon associated with your website that appears in browser tabs, bookmarks, history entries, and search results. Modern favicons go beyond the classic 16×16 pixel image — they now include multiple sizes and formats to support a wide range of devices, from desktop browsers to mobile home screens.
This tool generates all the favicon sizes you need from a single source image, including favicon.ico, apple-touch-icon.png, android-chrome icons, and more — packaged together with the HTML markup you need to add to your site.
Favicon Best Practices for SEO
- 1. Use an SVG favicon where possible — SVG favicons scale perfectly on any resolution and support dark mode via the
prefers-color-schememedia query. Pair it with an ICO fallback for older browsers. - 2. Start with a 512×512px source image — A high-resolution square image ensures crisp results when scaled down. Avoid text-heavy designs that become illegible at small sizes.
- 3. Include an Apple Touch Icon — A 180×180px PNG is required for iOS home screen bookmarks. Without it, Safari will screenshot your page instead, resulting in a poor visual experience.
- 4. Provide a web app manifest — A
site.webmanifestfile with 192×192 and 512×512 icons is essential for Android and PWA support, and helps Google display your favicon in search results. - 5. Google's favicon requirements — To appear in search results, Google requires a favicon that is at least 48×48px, follows their content guidelines, and is discoverable via a
<link>tag or the/favicon.icofallback path. - 6. Set a theme color — The
theme-colormeta tag tints the browser chrome on mobile devices, reinforcing your brand and making your site feel more polished. - 7. Keep it consistent with your brand — Your favicon is often the smallest representation of your brand. Use recognizable colors and simple shapes to ensure it stands out in a crowded tab bar.