Favicon Generator
Generate the standard favicon / Apple Touch / Android-Chrome sizes from any image. Outputs HTML snippets + web manifest.
Drop an image here, or click to choose
About this tool
Favicon Generator turns any image you drop in into the standard favicon / apple-touch-icon / Android-Chrome sizes used by modern browsers and PWA manifests.
Sizes we generate
- 16×16 — classic browser tab favicon at small sizes.
- 32×32 — standard high-DPI favicon.
- 180×180 — Apple Touch icon (iOS home screen).
- 192×192 — Android Chrome and PWA icon.
- 512×512 — PWA splash-screen icon.
What we also generate
- HTML snippet of
<link>tags to drop in your site’s<head>. - web app manifest JSON for PWA installation.
Cropping
The square crop is taken from the center of the source image. If your image is rectangular, the long edge wins and the short edge crops off equally on both sides. For best results, start with a square image — 1024×1024 or larger.
Why no .ico output?
Modern browsers (since 2014) accept PNG inside a .ico wrapper, but the standard .ico multi-image format is fussy to write in JavaScript. We chose to keep all output as portable PNG so the tool works everywhere without dependencies. To make an favicon.ico, just rename the favicon-32.png to favicon.ico; it works on essentially all browsers from Chrome 80, Firefox 60, Safari 14 onward.
Privacy
Image processing happens on your device using Canvas. Nothing is uploaded.