Favicon Generator
Generate simple favicon icons from text and colors. Download in multiple sizes for browsers, Apple touch icons, Android, and PWAs.
Embed this toolAdvertisement
What Is a Favicon?
A favicon (short for "favorite icon") is a small icon associated with a particular website or web page. Introduced by Microsoft in Internet Explorer 5 in March 1999, favicons have become a universal web standard. They appear in browser tabs, bookmark bars, browsing history, search results, and mobile home screen icons. According to the W3C HTML Living Standard, the rel="icon" link type identifies a resource that represents the page or site — typically a small square image.
The original favicon format was ICO, a Windows icon container that can hold multiple image sizes. Modern web development has expanded to PNG for better compression and transparency, and SVG for resolution-independent scalability. Each format has trade-offs: ICO offers backward compatibility with older browsers and contains multiple resolutions in one file; PNG provides smaller file sizes and alpha channel transparency; SVG scales to any resolution but is not supported by all contexts (like Apple touch icons).
Beyond browser tabs, favicons now serve critical roles in Progressive Web Apps (PWAs), where they appear as app icons on mobile home screens, in task switchers, and on splash screens during app launch. The web app manifest specification (W3C) defines how developers should provide icons at multiple resolutions so browsers can select the most appropriate one for each context.
Favicon Sizes Reference
Different platforms and contexts require different favicon sizes. Here is a comprehensive reference table for modern web development in 2024–2025:
| Size | Purpose | Platform |
|---|---|---|
| 16×16 | Browser tabs, address bar | All desktop browsers |
| 32×32 | Taskbar, bookmarks, new tab page | Windows, macOS, Linux |
| 48×48 | Windows site icon, side panel | Chrome on Windows |
| 180×180 | Apple touch icon | iOS, iPadOS, Safari |
| 192×192 | PWA icon, Android home screen | Chrome Android |
| 512×512 | PWA splash screen | Chrome, Edge (PWA) |
| SVG | Scalable, any size | Modern browsers (Chrome 80+, Firefox 41+) |
Source: Wikipedia — Favicon, W3C HTML Living Standard.
Real-World Implementation Guide
To implement favicons comprehensively, add these tags to your HTML <head>:
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="manifest" href="/site.webmanifest">
The web app manifest (site.webmanifest) should include an icons array with multiple sizes for PWA support. This ensures your site looks professional across all devices — from desktop browsers to mobile home screens. For a complete implementation, consider using a favicon generator service or this tool to create all required sizes, then validate your setup with browser developer tools.