Favicon Generator for PNG, ICO & Apple Touch Icon
Create every favicon your website needs from a single image. Upload a square picture and this favicon generator draws PNGs at 16, 32, 48, 64, 180, 192 and 512 pixels, bundles a real multi-size favicon.ico, and hands you the HTML tags to paste into your head. Everything runs in your browser with the Canvas API, so your image is never uploaded to a server.
Use a square image at least 512×512 for the sharpest icons. Everything runs in your browser — max 25 MB.
Your favicons will appear here
Upload an image to generate every favicon size, a favicon.ico and the HTML tags.
Generated icons
favicon.ico (16 · 32 · 48)
A single multi-resolution .ico bundling the 16, 32 and 48 px icons — drop it at the root of your site.
HTML tags
Paste inside the <head> of your pages. Adjust the paths if your files are not at the site root.
Icons are drawn with the Canvas API, fully in your browser. Nothing is uploaded.
How to use
- Upload a square image (512×512 or larger works best) by dragging it in, clicking to browse, or pasting from the clipboard.
- Choose Fit or Fill scaling and set a background color, or keep the background transparent.
- Preview every generated icon from 16×16 up to 512×512, including the apple-touch-icon and PWA sizes.
- Download an individual PNG, every icon at once as a single ZIP, or the multi-size favicon.ico.
- Copy the HTML tags and paste them inside the <head> of your pages.
Features
- Generates 16, 32, 48, 64, 180, 192 and 512 px favicon PNGs
- Builds a real multi-size favicon.ico (16 / 32 / 48) right in the browser
- Includes apple-touch-icon and PWA / Android Chrome icons
- Transparent or custom background, with fit or fill scaling
- Ready-to-paste HTML <link> and manifest tags
- 100% client-side — your image never leaves your device