Turn any image into a complete favicon set, the .ico, PNG sizes, Apple touch icon and a web manifest, generated in your browser.
Files are processed in your browser and never uploaded.
How to use the Favicon Generator
Upload a square image. A simple logo or icon works best, and it is processed in your browser.
Optionally pick a background and enter your site name for the web manifest.
Download the ZIP and paste the HTML snippet into your page head.
Frequently asked questions
A favicon.ico with 16, 32 and 48 px, separate 16 and 32 px PNGs, a 180 px Apple touch icon, 192 and 512 px PNGs for Android, a site.webmanifest, and an HTML snippet to paste into your page head.
A square image of at least 512 px works best, ideally a simple logo or mark. A non-square image is centred and padded to a square, so detail near the edges may end up inside the margins.
No. The icons are generated in your browser with the Canvas API, so your image never leaves your device.
Different places show the icon at different sizes: tiny in a browser tab, larger on a phone home screen. Providing several sizes means each context uses a sharp, correctly scaled icon.
The site.webmanifest tells phones the icons and name to use when someone adds your site to their home screen, so it behaves like an installed app.
A favicon is the small icon shown in browser tabs, bookmarks and on phone home screens. It is a tiny detail that makes a site look finished and recognizable, and modern browsers expect several versions of it.
That is the catch: one image is not enough any more. You need a multi-size .ico for classic browsers, separate PNG sizes, an Apple touch icon for iOS home screens, larger PNGs for Android, and a web manifest if the site should be installable.
This generator builds the entire set from a single image, including a real multi-size .ico, and gives you the exact HTML snippet to drop into your page head, so you do not have to assemble or hand-write any of it.
For the best result, upload a square image of at least 512 px, ideally a simple logo or mark rather than a detailed photo, since the icon is often shown very small. A non-square image is centered and padded to a square, so detail near the edges may end up in the margins.
You can optionally set a background color and your site name, which goes into the web manifest used when someone adds the site to their home screen.
Everything runs locally in your browser with the Canvas API, so your image is never uploaded; you download a ZIP with all the files and the snippet to paste in.
Embed this tool
Add this tool to your own website. Copy the snippet below; it stays up to date automatically.
<iframe src="https://monu.tools/embed/en/favicon-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Related tools
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, right in your browser.
Convert colors between HEX, RGB and HSL with a live preview.
Convert Unix timestamps to human dates and back: UTC, local, ISO 8601 and relative time. Seconds and milliseconds are auto-detected.
Percent-encode and decode URLs and URL components, UTF-8 safe.