ANSWER

Quick answer

Open the ZIP and identify the browser icon candidates, root ICO, Apple touch icon, manifest icons, manifest JSON, and installation snippet. Do not assume every generator uses the same filenames or directory layout.

Last verified
August 15, 2026
Evidence
Primary documentation plus scoped technical analysis
Primary sources
2
01

Inspect the archive before copying files

Open the ZIP and identify the browser icon candidates, root ICO, Apple touch icon, manifest icons, manifest JSON, and installation snippet. Do not assume every generator uses the same filenames or directory layout.

Check actual formats and dimensions. A file named .ico should contain an ICO directory and decodable frames; a PNG should be square where its target requires it; and manifest entries must point to files included in the archive.

Connected next stepProduction Favicon Checklist: 15 Pre-Launch Tests for the closest prerequisite or comparison.

02

Choose one public URL layout

For a simple site, copying stable names to the document root minimizes path mistakes. Framework projects may require public, static, app metadata, or collected-static directories instead. Follow the deployed URL boundary, not the source folder’s name.

Copy the matching HTML links into the shared head and preserve the manifest’s relative-path logic. If you reorganize files, update HTML and JSON together rather than leaving one layer pointed at the generator’s original layout.

Connected next stepFavicon HTML Link Tags: Complete Code Reference for the next connected implementation decision.

03

Deploy, request, and decode

After deployment, request every declared URL on the canonical hostname. Record status, final URL, Content-Type, byte size, dimensions, and ICO frames. A successful HTML response from a catch-all is a failed icon check.

Only after the public responses are correct should you investigate browser, CDN, service-worker, Apple shortcut, or search caches. Keep the generator ZIP and a verification report with the release so later changes are reproducible.

Connected next stepOpen the most relevant production tool and verify the decision with a working output.

04

Resolve generator assumptions before deployment

Generator packages are opinionated even when they look generic. One may assume every file lives at the origin root; another may place application icons in a subdirectory; another may emit framework-specific metadata. Read the supplied instructions and manifest before copying. Check whether maskable files contain full-bleed artwork or merely repeat transparent ordinary icons. Check whether favicon.ico includes real multiple frames. A long inventory is not proof of broader coverage when files are redundant or declarations never reference them.

Create a mapping from archive path to production URL. For each item, record its consumer: browser, conventional root probe, Apple shortcut, manifest application, maskable surface, documentation, or unused legacy export. This exposes unnecessary files and prevents accidental omissions. If a framework fingerprints static assets, decide which identities require stable names. The manifest and document head must reference the actual deployed names, while /favicon.ico may need a stable alias outside the fingerprinted asset pipeline.

05

Make installation repeatable for the next release

Do not leave the final package only in a downloads folder. Store the approved source artwork, generator name and version, settings, original ZIP, installed file map, and verification results in the project or its release artifacts. If the generator is interactive, capture the choices that affect crop, padding, background, legacy files, and maskable composition. A future rebrand should regenerate from the master rather than upscale a 48-pixel derivative found on the server.

Finish with surface-specific acceptance checks. Browser candidates must render at native tab sizes. The Apple icon should be tested by saving a new shortcut, not just opening the PNG. Manifest ordinary and maskable icons should pass syntax, URL, dimension, and safe-zone checks. Search eligibility needs a crawlable homepage and stable representative icon but cannot promise immediate display. This evidence turns a one-time copy operation into a maintainable favicon installation system.

06

Installation acceptance record

Create one compact acceptance record after installing the package. It should name the generator and date, source-artwork hash, selected options, archive hash, production file map, declared HTML candidates, Apple asset, manifest URL, resolved manifest icons, ICO frames, and the final public response for each URL. Add screenshots only as supporting evidence; retain machine-readable dimensions, formats, bytes, and hashes so later releases can be compared automatically. Note any generated files intentionally not published and why. Record platform-specific placement, such as a framework public directory or metadata convention, rather than telling the next maintainer merely to upload the ZIP. Finally, identify cache behavior and the safe update procedure. This acceptance record turns an opaque generator download into an owned production artifact and makes future troubleshooting faster than repeatedly creating packages with different defaults until one happens to appear in a browser tab.

TOOLS

Apply this guide with the relevant tools

Use the smallest tool that verifies the specific decision described above. Each destination keeps the source format, deployment evidence, or platform purpose explicit.

DOWNLOADABLE EVIDENCE

Review the headings, sources, implementation artifact, and update record for this guide as structured JSON.

Download guide evidence ↓
Evidence scope
Guide
How to Install a Favicon Package From a Generator
Coverage
Behavior can vary by browser, operating system, cache state, deployment configuration, and later software releases. Claims are limited to the cited specifications and documented tests.
Q&A

Questions, answered

Should I upload every file in a generator ZIP?+

Only publish files used by your documented browser and app surfaces, but keep the original archive as the generation record.

Can I rename generated favicon files?+

Yes, if every HTML and manifest reference is changed consistently and the final public responses are verified.