Media & Files · Free Tool
Favicon Generator
Turn one image into a complete favicon set, from 16px through 512px, with Apple Touch and Android icons included.
About this tool
Upload one image and this tool draws it down to every size a modern site needs: 16×16, 32×32, and 48×48 for browser tabs, 180×180 for the iOS home screen (apple-touch-icon), and 192×192 / 512×512 for Android and PWA install prompts. Non-square source images are automatically center-cropped to fill each size cleanly.
Download each size individually, or grab everything at once as a single .zip, including a generated site.webmanifest with your app name baked in, plus a ready-to-paste block of the <link> tags a page needs in its <head> to reference them all correctly.
Common uses
- Generate a complete, correctly-sized favicon set from one logo or icon image
- Add proper Apple Touch and Android home-screen icons to a site that only has a browser favicon
- Produce a basic site.webmanifest for a PWA install prompt without hand-writing JSON
Frequently asked questions
What image should I upload?
A square image works best, ideally 512×512 or larger, with the important content centered, since smaller sizes are generated by scaling down and non-square images are center-cropped.
Which link tags do I actually need in my <head>?
At minimum a standard favicon link and the apple-touch-icon link cover almost every browser; the manifest and Android icons matter mainly if you want the site to be installable as a PWA. The tool generates the full recommended set, so trim what you don't need.
Is my image uploaded anywhere?
No. Every size is generated locally using the Canvas API, and the zip is assembled in your browser; nothing is sent to a server.
Is my data uploaded to a server?
No. This tool runs entirely in your browser using JavaScript, so nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.