Favicon Generator
Generate a full favicon set — PNGs, a multi-resolution .ico, and a site.webmanifest — from a single image.
Drop an image here, paste, or click to upload
JPG, PNG, WebP, GIF, BMP — ideally square, up to 30MB
Related Tools
Learn more about the Favicon Generator
Generate a Full Favicon Set, Free
This tool takes a single source image and generates every favicon size a modern site needs — 16×16, 32×32, and 48×48 PNGs, a 180×180 Apple touch icon, 192×192 and 512×512 icons for Android and web manifests, a multi-resolution favicon.ico, and a ready-to-use site.webmanifest — all in your browser via the Canvas API. Nothing is uploaded to a server.
Favicons are conventionally square. If your source image isn't, it's automatically center-cropped to a square rather than stretched or rejected, with a clear note so you know what happened. Download every generated file, plus a copyable <head> snippet, as a single .zip.
Features
One Image In
Upload, drag-drop, or paste a single source image — ideally square, though non-square images are auto-cropped to a center square.
Every Standard Size
16×16, 32×32, and 48×48 favicons, a 180×180 Apple touch icon, and 192×192/512×512 Android/manifest icons.
Multi-Resolution .ico
A single favicon.ico packing the 16, 32, and 48px sizes, plus a working site.webmanifest and copyable <head> snippet.
Non-Square Warning
Non-square sources aren't blocked — they're center-cropped to a square, with a clear note about what happened.
No Server Upload
Every size is generated via the Canvas API in your browser — the image is never sent anywhere.
One .zip Download
Every PNG, the .ico, and the manifest, bundled into a single download.
How to use
Paste your input in the left editor. The output appears automatically on the right. Use the toolbar buttons to copy, download, or transform the result.
- Paste or type your content in the input editor on the left.
- The formatted output is generated automatically.
- Use Copy, Download, or other actions from the output toolbar.
- Click the expand icon to view the output in fullscreen.
FAQ
Is this favicon generator free?
Yes, it is completely free to use with no limits, signup, or account required.
Is my image uploaded to a server?
No. Every size is generated entirely in your browser using the Canvas API. Your image is never uploaded or sent to a server.
What sizes does it generate?
favicon-16x16.png, favicon-32x32.png, favicon-48x48.png, a 180×180 apple-touch-icon.png, and 192×192/512×512 icons for Android and web manifests — plus a favicon.ico packing the 16, 32, and 48px sizes.
Does my source image need to be square?
It's recommended, since favicons are conventionally square. If it isn't, the tool center-crops it to a square automatically and shows a note — it never blocks generation or stretches the image.
What does the site.webmanifest do?
It's a small JSON file that tells mobile browsers and Android "Add to Home Screen" which icons to use, along with a name, theme color, and display mode. It's generated for you and included in the download.
How do I use the downloaded files?
Unzip the download into the root of your site (alongside index.html), then paste the provided <head> snippet — which links favicon.ico, the PNG sizes, the apple-touch-icon, and the manifest — into your page's <head>.
Can I paste an image instead of uploading a file?
Yes. Copy an image to your clipboard and paste it directly onto the page, or drag and drop a file, or click Choose Image to browse. Files up to 30MB are supported.
