Contents
  1. The short answer
  2. What a favicon ZIP usually contains
  3. Step 1: Prepare the source artwork
  4. Step 2: Choose how to produce the set
  5. Step 3: Build or download the ZIP
  6. Step 4: Add the files to the site
  7. Step 5: Verify the result
  8. Rights and delivery considerations
  9. Gaps in this guide

The short answer

To get a favicon set in a ZIP archive, start from a clean vector version of your logo mark. Then either upload it to a favicon generator that packages the output as a ZIP, or export the required files from your vector editor and compress them yourself. A favicon is the small icon that browsers show in tabs, bookmarks, history and on home screens. A favicon set is the group of files in different formats and pixel sizes that covers those different contexts. The ZIP is only the container. It changes nothing about the icons, so the quality of the set depends on the source artwork and the export settings.

Two terms set the scope of this guide. Vector artwork is built from paths, which are mathematically defined lines and curves, rather than from a fixed grid of pixels, so it can be scaled to any size without blurring. SVG (Scalable Vector Graphics) is the standard vector format that browsers can display directly. Most favicon files are raster images, meaning fixed grids of pixels, so a vector master is what lets you produce every raster size cleanly from one source.

What a favicon ZIP usually contains

  • favicon.ico: a legacy container format that can hold several small raster sizes in one file, commonly 16×16, 32×32 and 48×48 pixels; older browsers and some tools still request it
  • favicon.svg: a scalable vector icon supported by many modern browsers
  • apple-touch-icon.png: a 180×180 pixel PNG used when an iOS user adds the site to the home screen
  • PNG icons at 192×192 and 512×512 pixels, referenced by a web app manifest for Android and installable web apps
  • site.webmanifest: a small JSON file that lists the manifest icons and basic app metadata
  • An HTML snippet with the link tags to paste into the page head (included by some generators)

These sizes reflect common, documented browser and platform conventions, not a single fixed standard. Generators differ in what they include. Some generators add extra PNG sizes or legacy tile files, and others ship a minimal set. No evidence about specific generators was supplied for this guide, so compare the list above against what your chosen tool actually outputs.

Step 1: Prepare the source artwork

Begin with a vector master, ideally an SVG exported from your design file. Open it and confirm it contains real paths. A file ending in .svg can still contain an embedded raster image, and that defeats the purpose of a vector source. The extension also does not prove that the file is editable, and it does not grant permission to reuse the logo.

  • Use a square artboard and center the mark with balanced padding so it does not touch the edges.
  • Convert any text to outlines. This turns letters into paths, so the result does not depend on fonts being installed.
  • Simplify the design. Thin strokes, small counters (the enclosed spaces inside letters) and fine details tend to disappear at 16 or 32 pixels.
  • Prefer a symbol, monogram or single letter over a full wordmark, because a full logotype is rarely legible at tab size.
  • Check contrast against both light and dark browser themes. A dark mark on a transparent background can vanish in dark mode.

Testing small sizes during design is a recommendation, not a requirement. Previewing the mark at actual favicon size in your editor shows early whether it needs a simplified variant.

Step 2: Choose how to produce the set

Most people use a favicon generator. You upload an SVG or a large square PNG, adjust options such as background color and padding, and download a ZIP with the files and usually an HTML snippet. This is the faster route and handles the ICO packaging for you. Read the tool's terms before uploading a client's or employer's logo, because you are sending the artwork to an outside service.

Manual export gives you full control. Export each PNG size from the vector master, building separate pixel-tuned versions for the smallest sizes if needed. Build the ICO with a tool that writes multi-size ICO files, and save an optimized favicon.svg. Write the manifest file yourself, place everything in one folder and compress that folder into a ZIP. This route suits brand teams that need exact control over each size.

Step 3: Build or download the ZIP

If you used a generator, download the archive and keep it with the project's brand assets. If you exported manually, give the files clear, conventional names, because browsers and platforms look for some names, such as favicon.ico, by default. Then compress the folder. In both cases, add the vector master and a short note listing the included sizes. That makes the package easier to update later without guessing how it was made.

Step 4: Add the files to the site

Unzip the archive into the site's root or public folder and add link tags to the head of each page. A typical set of tags looks like this, with paths adjusted to your file locations:

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">

If your generator supplied its own snippet, prefer it, because it will match the file names in that ZIP. Check that the icon paths inside site.webmanifest point to where the PNG files actually live.

Step 5: Verify the result

  • Open the ZIP and confirm that every expected file is present and that file names match the HTML tags.
  • View each PNG at 100 percent zoom and check that the mark is legible, centered and not clipped.
  • Open favicon.ico in a tool that lists its embedded sizes and confirm it contains more than one size.
  • Open favicon.svg directly in a browser to confirm it renders, and check it in both light and dark browser themes.
  • Load the site in several browsers after clearing the cache, because browsers cache favicons aggressively and may show an old icon.
  • Test adding the site to a phone home screen to check the touch icon and the manifest icons.

Rights and delivery considerations

Producing a favicon from a logo is a reproduction of that logo. Make sure you own the mark or have permission to use it in this form, and that any fonts converted to outlines are licensed for logo use. When delivering to a client, include the vector master alongside the ZIP so future changes start from the source rather than from small raster files.

Gaps in this guide

No source evidence on specific favicon generators, their pricing or their exact output was available, so none are named or compared here. The file sizes and tags above reflect widely used conventions. Browser and platform requirements change over time, so confirm them against current official documentation before final delivery.