Chrome Extension Icon Generator

Upload one square logo and download 16, 32, 48, and 128 px PNGs — the sizes Chrome expects in manifest.json and the Web Store.

File name

Name for generated images (e.g. ic_launcher → ic_launcher.png)

Upload logo

Chrome extension icon sizes

SizeUsed for
16×16Favicon / toolbar
32×32Windows & Retina toolbar
48×48Extension management page
128×128Chrome Web Store listing

Example manifest.json snippet

"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.

FAQ

What icon sizes does a Chrome extension need?

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.

Where do I put the files?

Place PNGs in your extension folder (often icons/16.png, icons/32.png, etc.) and reference them in the icons field of manifest.json.

Can I use SVG?

Chrome extensions require raster PNGs for manifest icons. Use this tool to export all required PNG sizes from one master image.