File name
Name for generated images (e.g. ic_launcher → ic_launcher.png)
Upload one square logo and download 16, 32, 48, and 128 px PNGs — the sizes Chrome expects in manifest.json and the Web Store.
Name for generated images (e.g. ic_launcher → ic_launcher.png)
| Size | Used for |
|---|---|
| 16×16 | Favicon / toolbar |
| 32×32 | Windows & Retina toolbar |
| 48×48 | Extension management page |
| 128×128 | Chrome Web Store listing |
"icons": {
"16": "icons/16.png",
"32": "icons/32.png",
"48": "icons/48.png",
"128": "icons/128.png"
}Building a website too? See the favicon generator.
Manifest V3 expects 16, 32, 48, and 128 px PNGs referenced in manifest.json. The 128 px asset is also used on the Chrome Web Store listing.
Place PNGs in your extension folder (often icons/16.png, icons/32.png, etc.) and reference them in the icons field of manifest.json.
Chrome extensions require raster PNGs for manifest icons. Use this tool to export all required PNG sizes from one master image.