Web and Images, free, by Pivotal Labs
Generate every favicon size from one image
Drop in one image and get the full set back, including the Apple touch icon, a web manifest and the head snippet, zipped. Nothing is uploaded.
Loading Favicon Generator...
What Favicon Generator does
Drop one image, get every favicon size, the Apple touch icon, a web manifest and the <head> snippet, zipped. Nothing is uploaded.
Doing this job well
The favicon is the smallest piece of branding a site has and the one most likely to be wrong, because getting it right means producing about eight files at different sizes for different platforms, each with its own expectations, and then remembering the markup that points at them.
It has grown well beyond the original sixteen pixel icon. Browsers want a 32, Apple wants a 180 pixel touch icon with no transparency, Android wants 192 and 512 through a web manifest, and Windows tiles want their own. Miss one and it degrades quietly: your logo appears everywhere except on a phone home screen, where it becomes a grey square or a screenshot of the page.
The design constraint is the interesting part. A favicon is often displayed at sixteen pixels, which is roughly the size of a full stop. A detailed logo scaled down to that becomes a smudge, and the fix is not a better scaler, it is a different mark: one letter, one shape, high contrast, no fine lines. Most brands with a good favicon are using a simplified version of their logo rather than the logo itself.
Two details catch people out. The Apple touch icon must not be transparent, because iOS composites it onto black and a transparent logo disappears; give it a solid background. And a favicon is cached aggressively, so a change may not appear for you even after a hard refresh, which sends people round in circles convinced it has not worked.
Dark mode is the modern addition. A dark logo on a transparent background vanishes against a dark browser chrome, and since tab bars are dark for a large share of users, an icon that only works on white is an icon that is missing for many of them. Testing against both is a ten second job that is almost never done.
Everything happens in your browser, and you get the head snippet along with the files, which is the part most generators leave you to look up.
Common questions
Is my image uploaded?
No, the whole set is generated in your browser and downloaded as a zip.
Which sizes do I actually need?
16 and 32 for browsers, 180 for the Apple touch icon, 192 and 512 for Android through a web manifest. Missing one degrades quietly rather than visibly.
Why does my icon vanish on an iPhone home screen?
The Apple touch icon must not be transparent. iOS composites it onto black, so a transparent logo disappears. Give it a solid background.
My logo looks like a smudge at small sizes.
At sixteen pixels a detailed logo cannot survive. The answer is a simplified mark, one letter or one shape with high contrast, which is what most brands with a good favicon actually use.
I changed it and nothing happened.
Favicons are cached aggressively, often past a hard refresh. Check in a private window before concluding it did not work.
Related applets
Built by Pivotal Labs
We build software, and this is a small piece of it.
Pivotal Labs is a software development and product management team. The applets on this site are the offcuts, the small things we build for ourselves and give away. The work we are paid for looks rather different.
See what Labs buildsFurther reading

Scaled CS: what it actually means and when you need it

Defining Success Before the Sale: The CS Conversation That Usually Starts Too Late

Expansion revenue is a Customer Success responsibility. Here's why most teams aren't ready for it.

The CS Leader's First 90 Days: Why Fixing Things Too Fast Is the Fastest Way to Get Things Wrong

The CS Tech Stack: What to Buy, and in What Order

