Favicon Generator from Image
Generate favicon.ico and common PNG sizes from any image, fully in your browser. Free to use, no signup required for occasional use.
Runs fully in your browser via the Canvas API — nothing is uploaded.
What is the Favicon Generator?
The Favicon Generator creates a complete set of website icon files from a single uploaded image, entirely in your browser. It produces the common sizes browsers and devices expect: 16×16 and 32×32 PNGs for browser tabs and bookmarks, a 180×180 PNG for Apple touch icons on iOS home screens, and a favicon.ico file for broad legacy compatibility. All the icons are generated using the Canvas API and packaged into a downloadable zip file, so you can drop them straight into your website's public folder without needing any design software or online upload service.
How to use it
Upload a source image — a square image works best so the icons aren't stretched. Click 'Generate favicons' to create the 16×16, 32×32, and 180×180 PNG versions along with a favicon.ico file. Review the previews, then click 'Download all as .zip' to get every file bundled together, ready to place in your site's root or public directory alongside the appropriate <link> tags in your HTML head.
Frequently asked questions
What image should I upload?
A square image with a simple, recognizable design works best, since favicons are shown very small in browser tabs.
What's included in the zip file?
favicon-16x16.png, favicon-32x32.png, apple-touch-icon-180x180.png, and a favicon.ico file.
Do I need to add anything to my site's code?
Yes, you'll typically add <link> tags referencing these files in your HTML <head> so browsers and devices pick them up.
Is my image uploaded anywhere?
No, every icon is generated locally in your browser using the Canvas API.
