Favicon Generator

Drop one image and download every favicon size you need, plus a ready-to-use .ico and manifest.

Drop a square image (512×512 or larger works best), or click to choose a file

HTML to paste in <head>

Every size is generated in your browser from the one image you drop — nothing is uploaded.

How it works

Browsers, iOS home screens, and Android's web-app manifest each expect a different favicon size and format, and getting all of them right by hand means exporting the same image six or seven times. This generates every size from one source image, builds a real multi-resolution .ico (not just a renamed PNG), and adds a manifest — all in one zip.

FAQ

What size image should I start with?

512×512 or larger, square. Everything downstream is scaled from your original, so a small or non-square source will look soft or off-center at the larger sizes.

What's in the zip?

Six PNGs (16, 32, 48, 180, 192, 512px), a multi-resolution favicon.ico built from the 16/32/48 sizes, and a site.webmanifest referencing the 192/512 icons — plus the exact <link> tags to paste in your <head>.

Do you upload my image?

No. Every size is rendered with the canvas API in your browser, and the .ico is assembled locally too — nothing leaves your device.