Skip to content

Favicon Generator

Upload an image and generate favicon files in multiple sizes for websites and web apps. Client-side only.

Favicon Generator tool

Loading...

Example

Input: A square 600 x 600 PNG logo

Result: 8 PNG icons (16, 32, 48, 64, 128, 180, 192 and 512 px), a favicon.ico holding 16, 32 and 48 px, and ready-to-paste link tags

Each size is redrawn from the source on a canvas. Non-square images are centered with transparent padding instead of being stretched.

Favicon Sizes the Generator Creates

SizeFileUsed for
16 x 16favicon-16x16.pngBrowser tab (standard)
32 x 32favicon-32x32.pngBrowser tab (Retina)
48 x 48favicon-48x48.pngWindows site icon
64 x 64favicon-64x64.pngWindows shortcut
128 x 128favicon-128x128.pngChrome Web Store
180 x 180favicon-180x180.pngApple Touch Icon
192 x 192favicon-192x192.pngAndroid Chrome
512 x 512favicon-512x512.pngPWA splash screen
16, 32, 48favicon.icoLegacy /favicon.ico requests
  1. Upload a square image (PNG, JPG, or SVG) to use as your favicon source.
  2. Preview how the favicon looks at every generated size, from 16x16 up to 512x512.
  3. Download any single size with its download button, or download the multi-size favicon.ico on its own.
  4. Click Download All as ZIP to get every PNG size plus favicon.ico in one archive.
  5. Copy the provided HTML link tags and paste them into your site head section.

Which Favicon Sizes Does a Website Need?

The Favicon Generator turns one image into a full set of site icons: PNG files from 16 x 16 to 512 x 512 pixels and a favicon.ico. It also writes the HTML link tags to paste into your page.

A favicon is the small icon in a browser tab, a bookmark or a home screen shortcut. Different places ask for different sizes. Tabs use 16 and 32 pixels. iPhones and iPads use a 180 pixel Apple Touch Icon for home screen shortcuts. Android and installable web apps (PWAs) use 192 and 512. The favicon.ico bundles 16, 32 and 48 pixel versions in one file, which older browsers and some tools still look for at the site root.

Start with a square image of at least 512 x 512 pixels. PNG or SVG with a transparent background works best. A non-square image is not stretched or cropped. It is centered on a transparent square, so crop it square first if you want it to fill the icon. Keep the design simple, because fine detail and small text disappear at 16 pixels. Check the 16 and 32 previews before you download.

Download single sizes, the favicon.ico, or everything as one ZIP. Put the files in your site root and paste the link tags into the head of your HTML. The tool does not create a web app manifest, so list the 192 and 512 icons there yourself if you build a PWA. Images up to 20 MB are resized in your browser. To prepare the source, try SVG to PNG or the Image Cropper.

Sources

Frequently Asked Questions

There is no single size. Browsers use 16 x 16 and 32 x 32 in tabs, Apple devices use 180 x 180, and Android and web apps use 192 x 192 and 512 x 512. This tool makes all of them from one image, plus a favicon.ico holding 16, 32 and 48 pixel versions.
Upload your image, click Download All as ZIP, and put the files in the root folder of your site. Then copy the HTML link tags shown by the tool into the head section of your pages. Browsers cache favicons heavily, so a hard refresh or a new tab may be needed to see the change.
A square PNG or SVG of at least 512 x 512 pixels with a simple, bold design. Logos with thin lines or small text become unreadable at 16 pixels. A transparent background suits browser tabs, but Apple home screens may fill transparent areas with black, so a solid background can look better there.
It is still worth having. Modern browsers can use the PNG files through the link tags, but some browsers and tools request /favicon.ico from the site root by default. The generated file contains 16, 32 and 48 pixel images in one, so it covers those cases.

Related Tools

Image Resizer

Resize images to exact pixel dimensions with an optional aspect ratio lock, entirely in your browser.

Image and Media

SVG to PNG Converter

Convert SVG vector files to PNG raster images at any resolution directly in your browser using canvas.

Image and Media

Image to Base64 Converter

Convert any image file to a Base64-encoded string instantly in your browser. No server upload required.

Image and Media

Image Color Extractor

Extract the dominant colors and full color palette from any uploaded image. Get hex, RGB, and HSL values.

Image and Media

SVG Placeholder Generator

Generate lightweight SVG placeholder images with custom dimensions, colors, text, and border radius.

Image and Media

Aspect Ratio Calculator

Calculate and convert aspect ratios for images, videos, and screens. Find missing dimensions instantly.

Image and Media