Favicon & Manifest Generator
Web App Manifest Settings
These values are used to generate the manifest.json file included in the download. All fields are required before uploading.
Upload Image
Click Upload to open a file picker and select your image. Once selected, the image will be uploaded and processed automatically — no need to click again.
Your image must be a PNG file and at least 512×512 pixels. From that image, this tool will:
- Create a classic
favicon.icofile - Resize the icon to 16×16, 32×32, 48×48, 64×64, 128×128, 180×180, and 256×256 pixels
- Generate two placeholder screenshots required by the Web App Manifest spec — a mobile one (750×1334px) and a desktop one (1280×720px) — each showing your icon centred on the manifest background colour
- Create a
manifest.jsonfile using the settings above - Generate the HTML code to include in your website
A download link will appear below once processing is complete.
Favicon Download
Usage
Extract the ZIP and copy all files to the root of your web server's public directory (the same folder as your index.html).
Add the following to the <head> section of every HTML page:
<link rel="shortcut icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="/icon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="/icon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/manifest.json">
<meta name="theme-color" content="#ffffff">
The remaining icon sizes and screenshots in the ZIP are referenced automatically by manifest.json.
Log in to keep a history of your uploaded icons.