IMG-10 · Favicon

Generate a favicon set

Upload a square image (a logo or icon works best) and get every standard favicon size, ready to download, plus the HTML snippet to paste into your site. Nothing leaves your device.

Image

📷
Click to browse or drag an image here

Could not read that file as an image.

Works best with a square image — non-square images will be center-cropped to a square before resizing.

Why a favicon needs so many sizes

Different browsers, operating systems, and contexts (browser tab, bookmarks bar, iOS home screen icon, Android app icon, Windows tile) each expect a specific favicon size, and there's no single universal size that covers every case — that's why a proper favicon setup is actually a set of files (16×16, 32×32, 180×180 for Apple touch icons, and others), not one image.

What to check after generating your set

Beyond just the image files, browsers look for specific <link> tags in your page's <head> pointing at each size — generating the images alone isn't enough without the matching HTML referencing them, which is why a complete favicon generator provides both.

Why do I need multiple favicon sizes instead of just one image?

Different contexts request different sizes with no fallback scaling in many cases — a browser tab wants a small icon, an iOS home-screen shortcut wants a much larger one (180×180), and using one undersized image for every context results in a blurry or missing icon somewhere.

What's the difference between favicon.ico and the PNG versions?

.ico is the legacy format, still checked by some older browsers and as a fallback; modern browsers primarily use the PNG sizes referenced via tags in the page head. Providing both maximizes compatibility across older and current browsers.

Why does my favicon still show the old version after updating it?

Aggressive browser caching of favicons is extremely common — a hard refresh, clearing the site's cached data specifically, or (for a permanent fix) changing the favicon's filename usually resolves a stale icon that won't update on its own.

All processing runs locally in your browser · No image is ever uploaded