Favicon Generator

Upload one square image and get favicons at every common size, an ICO file, and the HTML snippet to add them.

Favicon Generator

Drop an image here or click to choose

🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.

How it works

A favicon is the little icon that appears in browser tabs, bookmarks, and home-screen shortcuts. Modern sites need it at several sizes: 16 and 32 pixels for tabs, 48 for older Windows, 180 for Apple touch icons, and 192 and 512 for Android and progressive web apps. This tool generates all of them from a single source image.

Upload a square image (512×512 or larger gives the sharpest results). The generator center-crops it to a square if needed and redraws it at each target size on the canvas, so every icon is a crisp, correctly proportioned version rather than a stretched one. You can optionally add a solid background color, which is useful when your source has transparency but you want a filled icon.

Beyond the individual PNGs, it assembles a real multi-resolution .ico file (containing the 16, 32, and 48 pixel images) that classic browsers expect at /favicon.ico, and it outputs the exact HTML block to link everything from your page's head. All of this is produced in your browser with no uploads.

Examples

One 512×512 logo → PNGs at 16, 32, 48, 180, 192, 512 plus a favicon.ico.
Transparent logo + white background → a clean filled icon.
Copy the generated HTML straight into your site's <head>.

Frequently asked questions

What size should my source image be?
At least 512×512 and ideally square. Larger sources downscale cleanly to every favicon size; small or non-square images may look soft or get cropped.
Why do I need so many sizes?
Different places use different sizes — browser tabs, Windows, Apple touch icons, and Android/PWA home screens each expect specific dimensions. Providing all of them ensures a sharp icon everywhere.
Is the .ico a real multi-size icon?
Yes. It packages the 16, 32, and 48 pixel images into a single valid .ico file, which is what browsers request at /favicon.ico.
Are my images uploaded?
No. Everything is generated on the canvas in your browser, so your logo or image never leaves your device.