Favicon Generator

Upload any image and get all favicon sizes as a ZIP. Includes ICO + all PNG sizes for modern browsers.

Drop your image here

or click to browse · Best with square images (PNG with transparency)

Want the full walkthrough? Read our guide: How to Generate a Favicon from Any Image

How to Generate a Favicon

  1. Drag and drop a square image (PNG with transparency works best), or click to browse.
  2. Preview your icon rendered at 16×16, 32×32, 48×48, 64×64, 128×128 and 256×256 pixels.
  3. Copy the ready-made <link> tags to paste into your site's <head>.
  4. Download a ZIP containing favicon.ico and every PNG size, ready to upload to your site.

Frequently Asked Questions

What sizes are included in the favicon ZIP?

16x16, 32x32, 48x48, 64x64, 128x128 and 256x256 PNG files, plus a favicon.ico file built from the 32x32 size.

What image should I upload for best results?

A square PNG with a transparent background works best, since favicons are typically displayed on varying backgrounds (browser tabs, bookmarks, home screens).

Is the favicon generator free?

Yes, completely free with no signup and no limit on how many times you can generate favicons.

How do I add the favicon to my website?

Upload the downloaded files to your site's root folder, then paste the copied HTML snippet into the <head> section of your pages.

Is my image uploaded to a server?

No. Every size is generated using the Canvas API entirely in your browser, and the ZIP is built locally with JSZip. Your image is never uploaded anywhere.