Monu Tools

Favicon Generator

Turn any image into a complete favicon set, the .ico, PNG sizes, Apple touch icon and a web manifest, generated in your browser.

How to use the Favicon Generator

  1. 01

    Upload a square image. A simple logo or icon works best, and it is processed in your browser.

  2. 02

    Optionally pick a background and enter your site name for the web manifest.

  3. 03

    Download the ZIP and paste the HTML snippet into your page head.

What a favicon is

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.

Why one image is not enough

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.

What image to upload

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.

Background color and site name

You can optionally set a background color and your site name. The site name goes into the web manifest used when someone adds the site to their home screen.

Runs in your browser

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.

Frequently asked questions

What is in the favicon package?

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.

What image should I upload?

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.

Are my images uploaded?

No. The icons are generated in your browser with the Canvas API, so your image never leaves your device.

Why do I need so many sizes?

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.

What is the web manifest for?

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.

Sources

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