Favicon generator
What Favicon generator actually does
A favicon is not one tiny square. The same artwork is reduced into browser tabs, search results, Apple touch icons, and Android masks, each with different cropping pressure. This workbench generates the actual files first, then previews those files in representative contexts so unsafe padding, weak contrast, and missing manifest fields can be caught before launch.
How to use it
- Choose one source image and define the app name, launch path, scope, colors, and standard padding.
- Generate raster icons, a multi-size ICO, a separately declared maskable icon, the web manifest, and the install snippet in this tab.
- Review browser, search, Apple touch, and circular Android contexts, then download individual files or a complete ZIP with a versioned receipt.
Useful for
- Prepare a consistent launch icon package for a website or progressive web app.
- Check whether logo detail survives at 32 and 48 pixels before deployment.
- Keep maskable artwork inside the recommended safe zone while preserving a separate ordinary icon.
Limits worth knowing
- Context previews are representative; browsers, operating systems, launchers, and search engines can render or crop icons differently.
- Search engines decide whether to display a favicon and do not guarantee that a submitted icon will appear.
- The tool generates files and installation markup but does not publish them or verify that a live site's crawler can reach them.
Questions people ask
Are source images uploaded?
No. Decoding, resizing, previews, manifest creation, ZIP packaging, and downloads happen locally in this browser tab.
Why is the maskable icon separate?
An icon declared as maskable may be cropped into many launcher shapes. This package gives it a protected inner safe zone instead of falsely declaring the ordinary full-bleed icon as safe.
What gets downloaded?
The package includes 16, 32, 48, 180, 192, and 512 pixel PNGs, a 512 pixel maskable PNG, a multi-size ICO, a web manifest, an HTML snippet, and a versioned receipt.