Generated Files

The generated set depends on the source format and optional features.

Default SVG output

File Purpose
icon.svg Original vector icon for modern browsers
favicon.ico 32 by 32 legacy browser icon
apple-touch-icon.png 180 by 180 Apple touch icon
favicon.html Ready-to-use document head tags

Default PNG output

PNG input replaces icon.svg with favicon-16x16.png and favicon-32x32.png. The ICO, Apple touch icon, and HTML snippet are still generated.

Manifest output

Enable --manifest or generateManifest(true) to add:

  • manifest.webmanifest.
  • icon-192.png.
  • icon-512.png.
  • icon-maskable.png.

The maskable icon currently uses the generated 512 by 512 image. The manifest references each file through the configured public path.

Search output

Enable --search-png or generateSearchPng48(true) to add favicon-48x48.png for Google Search results.

Every generated file appears in GenerationReport::files with a created or skipped status.