Favicon Generator
All sizes from one image
Drag & drop an image here
or
Use a square image at 512px or larger for the sharpest icons
Examples
From one logo
Input
logo.png (512×512)
Output
favicon.ico + 16–512px PNGs + manifest
Ready-to-paste head
Input
Generated set
Output
<link rel="icon" href="/favicon.ico" …>
Frequently asked questions
Is my logo uploaded to generate icons?
No. Every size is rendered from your image with the Canvas API in the browser — nothing is uploaded.
What does the ZIP contain?
A real multi-resolution favicon.ico (16/32/48), PNGs at 16–512px including apple-touch-icon and Android Chrome icons, a site.webmanifest, and a README with the HTML to paste into your <head>.
What size should my source image be?
Use a square image at 512px or larger for the crispest results. Non-square images can be centred with padding or cropped to fill.
Is the .ico a genuine ICO file?
Yes. It's a proper multi-image ICO container embedding a PNG for each of the 16, 32 and 48px sizes, which all modern browsers read.