Skip to main content

Prepare website icons

Favicon Generator

Create a real multi-size favicon.ico plus browser, Android, and Apple PNG icons in one package.

100% local

Drop one image here

JPG, PNG, WebP, or AVIF · up to 32 MB · adaptive 8–24 megapixel limit

Your image never leaves this browser

Private by design

Images stay in browser memory and are never uploaded by these tools.

Modern formats

Decode and export JPG, PNG, WebP, and AVIF using browser and WebAssembly codecs.

Keep your original

Re-encoding can alter metadata, animation, profiles, or quality, so verify every output.

Complete tool guide

Favicon Generator guide

Create every icon a website needs from one logo or image: a real multi-size favicon.ico, 16 and 32 px PNG favicons, a 180 px Apple touch icon, 192 and 512 px Android and PWA icons, a site.webmanifest, and ready-to-paste HTML link tags. Choose whether the artwork is padded or cropped to a square, then download everything as one ZIP.

Your input is processed in the current browser tab and is not sent to the application server.

Why use this tool?

  • Get a genuine ICO file containing 16, 32, 48, and 256 px images, not a renamed PNG.
  • Cover browsers, Google Search results, iPhone home screens, and Android installs in one pack.
  • Paste the included HTML tags into your page head and upload the files—no hand-writing markup.
  • Keep transparent backgrounds, or pad with a solid color of your choice.

Common use cases

  • Adding a favicon to a new website, blog, or portfolio.
  • Updating icons after a logo or brand refresh.
  • Creating the icons required to make a web app installable (PWA).
  • Replacing a blurry single-size favicon with sharp versions for every size.
  • Making an Apple touch icon for iPhone and iPad home-screen shortcuts.

How to use it

  1. 1

    Choose a square logo or image, ideally at least 512 × 512 px, in JPG, PNG, WebP, or AVIF.

  2. 2

    Pick Contain full image to keep all the artwork, or Fill and crop to fill the square edge to edge.

  3. 3

    Leave Transparent padding on, or turn it off and choose a padding background color.

  4. 4

    Select Generate favicons, check the 256 px preview, then download favicon.ico or the full pack.

Controls and results explained

Contain full image

Scales the whole image to fit inside the square and centers it. Wide or tall artwork gets padding above and below or on the sides.

Fill and crop

Scales the image until the square is completely filled and crops the overflow from the center. Use it for photos or when the important part of a wide logo is in the middle.

Transparent padding and background color

With Transparent padding on, empty areas stay see-through. Turn it off to fill the square with a solid color, which also sits behind any transparent parts of your artwork in every icon.

Worked examples

Create a full favicon pack from a square logo

Start with: acme-logo.png · 512 × 512 px · transparent background

  1. Choose acme-logo.png and keep Contain full image and Transparent padding.
  2. Select Generate favicons and check the 256 px preview.
  3. Download the full pack, upload its files to your site root, and paste head-tags.html into your <head>.
favicon-pack.zip
  favicon.ico (16, 32, 48, 256 px)
  favicon-16x16.png · favicon-32x32.png
  apple-touch-icon.png (180 px)
  android-chrome-192x192.png · android-chrome-512x512.png
  site.webmanifest (name: "acme-logo") · head-tags.html

A square source maps cleanly onto every size, so Contain and Fill give the same result. Change the manifest name from "acme-logo" to your site’s real name before publishing.

Handle a wide wordmark logo

Start with: wordmark.png · 1200 × 400 px (3:1)

  1. Choose wordmark.png with Contain full image selected and compare the 16 px result.
  2. Switch to Fill and crop and generate again.
  3. Better still, crop just the symbol to a square with the Image Cropper and use that.
Contain: the logo is about 16 × 5 px inside the 16 px icon
Fill and crop: the square shows only the center 400 × 400 px of the source

Contain scales by the shorter fit, 16 ÷ 1200, leaving a sliver that is unreadable. Fill scales by 16 ÷ 400 and crops the sides, which can cut off letters. A square crop of the logo mark is usually the best favicon.

What is in the ZIP

favicon.ico (16, 32, 48, and 256 px), favicon-16x16.png, favicon-32x32.png, apple-touch-icon.png (180 × 180), android-chrome-192x192.png, android-chrome-512x512.png, site.webmanifest, and head-tags.html with the link tags. The files are meant to go in your site’s root folder.

Editing the manifest

site.webmanifest uses your file name as the app name, a short name of up to 24 characters, white theme and background colors, and standalone display. Open it in a text editor to set your real site name and brand colors before publishing.

Designing for 16 pixels

At 16 × 16 px an icon has only 256 pixels, so thin lines, small text, and fine detail disappear. A bold symbol, a single letter, or a simplified mark reads far better than a full wordmark.

Practical tips for better results

  • Start from a square source of 512 × 512 px or larger so the 512 px Android icon stays sharp.
  • If your logo is a wide wordmark, use just the symbol or first letter for the favicon.
  • iOS shows transparent areas of an Apple touch icon as black, so consider a solid padding color if your logo is transparent.
  • Test the icon on light and dark browser tabs; add a background color if the logo disappears on one of them.
  • After uploading, hard-refresh or open the site in a private window—browsers cache favicons aggressively.

Frequently asked questions

What favicon sizes do I need?

For most sites: favicon.ico, 16 and 32 px PNGs for browser tabs, a 180 px Apple touch icon, and 192 and 512 px icons referenced from a web app manifest. This pack includes all of them.

How do I add the favicon to my website?

Unzip the pack, upload all files to the root of your site (the same folder as your home page), and paste the contents of head-tags.html inside the <head> of every page or your site template.

Is the favicon.ico a real ICO file?

Yes. It uses the standard ICO directory format and contains four PNG-compressed images at 16, 32, 48, and 256 pixels, which all current browsers and Windows support.

Why is my new favicon not showing?

Browsers cache favicons heavily. Check that the files are at the paths in the link tags, then hard-refresh or use a private window. Google Search may take days or weeks to recrawl and update the icon it shows.

Can I make a favicon from an SVG?

Not directly; the generator accepts JPG, PNG, WebP, and AVIF. Export your SVG as a 512 px or larger PNG first, then use that here.

What to check before using the result

  • Input must be JPG, PNG, WebP, or AVIF; SVG favicons are not generated.
  • The same fit and background settings apply to every icon size.
  • Manifest name and colors are placeholders to edit; maskable icons and dark-mode variants are not created.

Keep working

Continue with another focused tool from the same collection.