Skip to main content
ToolsHub

Favicon Generator

Upload a logo or image and instantly generate favicons at every size browsers and devices need — 16, 32, 48, 180, 192, and 512px. Download them as a ZIP with the HTML snippet ready to paste into your site.

Updated

Files never leave your browser
Files never leave your browser

Drop an image here, or click to browse

A square PNG or SVG works best

How to use Favicon Generator

Generate a complete favicon package for your website from a single source image — all standard sizes, plus the HTML link tags ready to paste into your <head>. The tool runs entirely in your browser, rasterising your image into every required PNG size and packaging them in a ZIP file alongside a ready-to-use HTML snippet.

  1. Upload a square image (PNG, SVG, or JPEG recommended — at least 512×512 px for best results).
  2. Preview the auto-generated icons at each standard size (16, 32, 48, 180, 192, 512 px).
  3. Optionally apply a background fill colour for sizes that require a non-transparent context.
  4. Click "Generate Favicon Package" to produce all sizes simultaneously.
  5. Download the ZIP file containing all PNG icons and an HTML snippet with the correct <link> tags.
  6. Extract the ZIP, place the icons in your site root, and paste the HTML snippet into your <head>.

Your data never leaves your device — 100% private processing.

Required favicon sizes for all platforms

Modern browsers and operating systems request favicons at different resolutions. A minimal set covers the most important contexts: 16×16 px (browser tab), 32×32 px (browser tab on HiDPI, Windows taskbar shortcut), and 180×180 px (Apple Touch Icon for iOS home screen). Progressive Web App (PWA) manifests require 192×192 px and 512×512 px icons. Legacy browsers used the ICO format, which bundles 16, 32, and 48 px bitmaps in one file. Most modern deployments use PNG icons referenced with specific <link rel> attributes instead.

Favicon size reference by platform
Size (px)FormatPlatform / usage
16×16PNG or ICOBrowser tab (all browsers)
32×32PNG or ICOHiDPI tab, Windows taskbar shortcut
48×48ICO (embedded)Windows site shortcut
57×57PNGiPhone (legacy iOS < 7)
60×60PNGiPhone (legacy iOS 7–8)
72×72PNGiPad (legacy iOS)
76×76PNGiPad (iOS 7+)
96×96PNGGoogle TV, Chrome Web Store
120×120PNGiPhone Retina (iOS 7+)
144×144PNGiPad Retina, Windows 8 tile
152×152PNGiPad Retina (iOS 7+)
180×180PNGiPhone 6+ Retina, Apple Touch Icon
192×192PNGChrome for Android, PWA manifest
512×512PNGPWA manifest splash screen, app stores

SVG favicons and the modern approach

Modern browsers (Chrome 80+, Firefox 84+, Safari 15+) support SVG favicons referenced with <link rel="icon" type="image/svg+xml">. An SVG favicon is resolution-independent and scales perfectly at any DPI, including 4K displays. It can also respond to the browser's light/dark mode via the prefers-color-scheme media query inside the SVG, enabling automatic icon switching. For maximum compatibility, combine an SVG favicon with a 32×32 PNG ICO fallback — the SVG is used by modern browsers, the ICO by legacy ones. This approach produces the smallest combined file size.

ICO format internals

The ICO file format (Windows icon) is a container that holds multiple bitmap images at different sizes within a single file. A complete favicon.ico typically contains 16×16, 32×32, and 48×48 px bitmaps. When a browser requests favicon.ico from your site root, it picks the most appropriate resolution for the context. Modern ICO files can also embed PNG-compressed bitmaps (not just raw BMP), which significantly reduces file size. The HTML5 specification allows omitting the <link rel="icon"> tag entirely — browsers fall back to requesting /favicon.ico from the root domain automatically.

Worked examples

Full favicon set

Inputs: 512×512 px source image

Result: 16, 32, 48, 180, 192 & 512 px PNGs + ICO

Apple Touch Icon

Inputs: 512×512 px source image

Result: 180×180 px PNG

Glossary

Favicon
A small icon associated with a website, displayed in browser tabs, bookmarks, and home screen shortcuts.
Apple Touch Icon
The 180×180 px PNG image used as the home screen icon when a user adds a website to their iOS or iPadOS home screen.
PWA manifest
A JSON file (manifest.json or manifest.webmanifest) that defines web app metadata including name, icons (192×192 and 512×512 required), and theme colour.
ICO format
A Windows icon container format that bundles multiple bitmap sizes (16, 32, 48 px) in a single file, used as the legacy browser favicon standard.
Rasterisation
Converting a vector image (SVG) into a pixel grid (bitmap) at a specific resolution.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related Image Tools

Explore all Image Tools.