Media & Files · Free Tool

Favicon Generator

Turn one image into a complete favicon set — 16px through 512px, Apple Touch and Android icons included.

A square image works best. Non-square images are center-cropped to fill each icon size.

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 — 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 — nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.