100% client-side · nothing uploaded

Favicon Generator

One logo in, every icon size out — plus the <link> tags to paste.

Your images never leave your browser
Resize Compress Crop Convert Rotate & Flip To Base64 Favicon

Drop a square-ish logo or image

or click to browse, or paste with Ctrl/Cmd+V — non-square images are center-cropped

About this favicon generator

Modern sites need a favicon in several sizes: small ones for browser tabs, a 180px version for iOS home screens, and 192/512px versions for Android and PWA install icons. This tool takes one image, center-crops it to a square if it isn't already one, and renders all six standard sizes at once — 16, 32, 48, 180, 192, and 512px — each as its own downloadable PNG, plus the exact <link> tags to paste into your page's <head>.

How to generate a favicon

  1. Drop, browse to, or paste a logo or image into the box above (square works best).
  2. Download each generated size using the filename shown under it.
  3. Place the downloaded files in your site's root folder.
  4. Copy the HTML snippet into your page's <head>.

FAQ

My source image isn't square — what happens?

It's automatically center-cropped to the largest possible square before resizing, so the important part of a roughly-centered logo stays intact. For full control over the crop, use the cropper first.

Do I need a .ico file too?

Not for modern browsers — every current browser accepts a PNG favicon via <link rel="icon">. The generated 16/32/48px PNGs cover that; the 180px file is for Apple touch icons, and 192/512px cover Android/PWA icons.

Why do the filenames matter?

The HTML snippet references each size by its conventional filename (e.g. apple-touch-icon.png, android-chrome-192x192.png). Keep the downloaded names as-is, or update the snippet's href values to match whatever you rename them to.

More image tools