Favicon Generator

Turn one image into every favicon size a site needs, plus the HTML tags for your head. Fast, free, and built for simple browser-based workflows.

Instant
Processing
Private
Browser First
Free
No Signup

Favicon Generator

Everything is generated in your browser — the image is never uploaded.
Generated Favicon Sizes

Choose a source image, then click Generate Favicons to download each size.

Advertisement

728 x 90 In-Content Ad

About This Tool

Favicon Generator is a free online tool that turns one source image into every icon size a website needs. Upload a square picture, click Generate Favicons, and you get six PNGs from 16 to 512 pixels, along with the HTML tags to paste into your page head.

Most sites need more than the single 32-pixel icon in the browser tab. A phone that saves your page to its home screen wants the 180-pixel Apple touch icon, an installable web app reads the 192 and 512 sizes from its manifest, and older Windows shortcuts still reach for 48. Exporting each of those by hand in an image editor takes longer than the rest of the launch checklist combined.

Your image is decoded and resized entirely inside your browser, and no copy of it is ever sent to a server. That matters when the logo you are testing belongs to a client who has not announced the brand yet, or to a product still under embargo. Nothing is uploaded, so there is nothing to delete afterwards.

Renders six sizes in one pass: 16, 32, 48, 180, 192 and 512 pixels
Keeps transparency by default, or fills the background with a colour you pick
Centres a non-square image inside each icon instead of stretching it
A download button under every preview saves that PNG under its standard filename
Copy HTML hands you the link tags ready to paste into your page head
Runs entirely in your browser, so an unreleased logo is never uploaded

How to Use Favicon Generator

1

Choose a source image

Click Source Image and pick a PNG, JPEG, WebP or SVG file. A square image of at least 512x512 gives the sharpest result, and the tool reports back the dimensions it read.

2

Decide on the background

Keep transparency is ticked by default. Untick it if the icon should sit on a solid colour, then set that colour in the Background Colour swatch.

3

Generate the sizes

Click Generate Favicons. A preview of each of the six sizes appears, from the 16-pixel tab icon up to the 512-pixel app icon.

4

Download each size

Click the button under a preview, labelled with its pixel size, to save that PNG. Repeat for the sizes you need, then upload them to the root folder of your site.

5

Copy the markup

Click Copy HTML and paste the link tags into the head of your pages so the browser knows which icon to use where.

Frequently Asked Questions

Is this tool completely free?

Yes! All our tools are 100% free to use with no hidden costs, no registration required, and no credit card needed.

Is my data safe and private?

Absolutely. All tools run entirely in your browser (client-side). Your data never leaves your device and is not sent to our servers.

Can I use this tool offline?

Yes, once the page is loaded, the tool will continue to work even if you lose internet connection since it runs in your browser.

Can I use this for commercial projects?

Yes! All our tools are free for both personal and commercial use.

Does this create a .ico file?

No, it produces PNG files only. Every current browser reads a PNG favicon through the link tags this tool gives you, and has done for many years. A .ico is only needed if you still support very old Internet Explorer versions, or want the bare /favicon.ico path to work with no markup at all.

What size should my source image be?

At least 512x512, and square. Every icon is drawn down from that one file, so the 512-pixel output can never be sharper than what you feed in. An SVG is ideal, because it is a vector and scales cleanly to each size rather than being resampled from fixed pixels.

My logo is not square. What happens to it?

It is scaled to fit and centred inside the square canvas, never stretched, so the proportions stay correct. The leftover space is transparent unless you untick Keep transparency and choose a background colour. For a wide wordmark, crop it down to the symbol first, since it will be unreadable at 16 pixels either way.

Why are the icons downloaded one at a time instead of as a zip?

Each size has its own download button so you can take only the ones you need. Bundling them into a zip would mean pulling an extra library in from an outside server, which would undercut the point of a page that works with nothing but your own browser.

The markup mentions site.webmanifest, but I did not get that file.

That is expected. The line is included because the 192 and 512 pixel icons are meant to be listed in a web app manifest, but this tool only produces the images. Either write a short manifest file yourself, or delete that one line from the copied markup if you do not need an installable app.

Where do the downloaded files go on my site?

In the root folder, alongside your home page, because the copied markup points at paths such as /favicon-32x32.png. If you would rather keep them in a subfolder, edit those paths in the markup to match before you paste it, or the browser will fall back to no icon at all.