Design
Favicon Generator
Upload a PNG, JPG, SVG, or WebP image and generate favicons in all standard sizes (16×16 to 512×512). Fully client-side — your image is never sent to any server.
[[ labels.upload_title ]]
[[ labels.upload_hint ]]
[[ labels.upload_formats ]]
[[ labels.result_title ]]
[[ labels.html_title ]]
[[ labels.html_desc ]]
[[ htmlSnippet ]]
Tips
- Your uploaded image is never sent to a server. All processing happens entirely in your browser.
- Recommended image: Use a square PNG (at least 512×512 px) for clean downscaling across all sizes. Transparency (alpha channel) is fully supported.
- SVG favicons can be used directly as
<link rel="icon" type="image/svg+xml">in some modern browsers. However, iOS Safari requires a PNG Apple Touch Icon. - If you are building a PWA (Progressive Web App), register 192×192 and 512×512 PNG icons in your
manifest.json.
FAQ
Side Note — The History of Favicons — A Tiny 16px Revolution
In 1999, Internet Explorer 5 became the first browser to display small icons next to bookmarks in the favorites menu. This introduced the convention of placing a file named favicon.ico at the site root — the word "favicon" itself is a portmanteau of "favorite icon".
The ICO format was borrowed from Windows icon files and could contain multiple sizes (16×16, 32×32, 48×48) in a single file. Today, PNG and SVG are viable alternatives — SVG favicons (image/svg+xml) in particular are gaining attention for being resolution-independent and capable of adapting to dark mode. The <link rel="icon"> tag was formally standardized in the mid-2000s, but placing favicon.ico at the root persists as a backward-compatibility convention.
When Apple launched the iPhone in 2007, it introduced its own Apple Touch Icon (apple-touch-icon.png) specification — the icon shown when a user adds a site shortcut to their iOS home screen. Originally 57×57 px, it grew to the current standard of 180×180 px as Retina displays became widespread. The rise of PWAs further added 192×192 and 512×512 to the mix, making favicon management increasingly complex over the years.