Free tool

Favicon Generator

One image in, a proper multi-resolution favicon.ico and every PNG size out — plus the exact <link> tags to paste into your <head>.

Generate your favicons

The .ico is assembled byte by byte in your browser — no upload, no third-party service.

Choose an image or drop it here Square works best — 512px or larger
Small favicons usually need a little less padding, not more.

Why a favicon is still more than one file

It would be reasonable to expect one image to cover this. In practice a browser tab wants 16 or 32 pixels, Windows wants 48 for the taskbar, iOS wants a 180px touch icon, and Android wants 192 and 512 for the home screen and the manifest. Serve only a 512px PNG and small renderings get downscaled on the fly — usually badly, because detail that reads fine at 512 turns to porridge at 16.

The .ico format exists precisely for this: it is a container holding several images at different sizes, and the browser picks the one it needs. That is why this tool writes a genuine multi-image ICO with 16, 32 and 48 inside, rather than renaming a PNG.

FileSizeUsed by
favicon.ico16, 32, 48 in one fileBrowser tabs, bookmarks, Windows
favicon-32x32.png32 × 32Modern browsers on high-DPI screens
apple-touch-icon.png180 × 180iOS home screen and Safari
android-chrome-192x192.png192 × 192Android home screen
android-chrome-512x512.png512 × 512Manifest, install prompt, splash

Design for 16 pixels first

A favicon at 16×16 has about the detail budget of a single letter. Whatever survives that size should drive the design: one shape, one or two colours, no gradients, no text beyond a single initial. If you can only tell what your logo is at 128px, the tab will show an anonymous smudge — which is the actual failure mode people notice when they have fifteen tabs open.

Padding deserves a mention too. Instinct says add breathing room; at 16px it just makes the mark smaller and mushier. Keep padding minimal for favicons, and save the generous margins for the Android and iOS icons, which are drawn much larger.

Where each file goes

Convention puts all of them at the root of your site, because browsers and crawlers request /favicon.ico whether you linked it or not. That default request is also why you should ship an ICO even in 2026: without one, every visit generates a 404 in your logs, and some crawlers keep asking.

Everything else needs an explicit <link> in the head — the snippet above lists them in the order browsers evaluate. Note the sizes="any" on the ICO line: it stops Chrome from preferring the ICO over your sharper PNGs on high-DPI displays.

Favicons and converted apps

Inside an Android app the favicon is invisible — the launcher uses the APK's own icon resources, which is what our APK icon generator produces. But the two should match. Users who find your site in a browser and your app in the Play Store should see the same mark, and reviewers do notice when a store listing icon looks nothing like the site it wraps.

The apple-touch-icon and the Android 192/512 PNGs are the overlap: they are what appears if someone adds your site to their home screen instead of installing the app, and they are referenced from the web app manifest.

Why not just an SVG favicon?

SVG favicons are supported by current Chrome, Firefox and Safari, scale perfectly, and can even respond to dark mode with a media query inside the file. They are a good addition — but not yet a complete replacement, because older browsers, some feed readers and various OS-level surfaces still want a raster. Ship the SVG if you have one, and keep the ICO as the fallback.

Frequently asked questions

What size should a favicon be?

The classic sizes are 16×16 and 32×32, with 48×48 for Windows — all three belong inside a single favicon.ico. On top of that, ship a 180×180 apple-touch-icon for iOS and 192/512 PNGs for Android. This tool generates all of them from one source image.

Is favicon.ico still necessary?

Yes, mainly because browsers and crawlers request /favicon.ico automatically whether or not you link to it. Without one you collect 404s indefinitely. Modern browsers will prefer your PNG or SVG when you link those explicitly.

Does this tool make a real .ico file?

It does — the ICO is assembled byte by byte in your browser, with 16, 32 and 48 pixel images inside one container. It is not a renamed PNG, which is a shortcut some generators take and which older Windows surfaces reject.

Why does my favicon look blurry in the tab?

Usually because the browser is downscaling a large PNG on the fly. Supplying a purpose-made 16 and 32 pixel version fixes it. The other common cause is too much padding, which leaves very few pixels for the mark itself.

Do favicons matter for an Android app?

Not inside the app — the launcher uses the APK's icon resources instead. They matter for the same brand appearing on the web, and for anyone who adds your site to their home screen rather than installing the app.

Read next

Related tools

Ready to turn your site into an app?

Upload an HTML file or a ZIP, set your icon and name, and download a signed Android app. No Android Studio, no command line.

Open the builder