Turn one image into every icon a Chrome extension needs - 16, 32, 48 and 128 px - with the manifest.json code and a toolbar preview. Edge and Firefox add-ons work too.
Need just one size later? The Icon Resizer adds or removes sizes.
| Size | Where Chrome shows it | File |
|---|---|---|
| 16 px | Toolbar button and favicon of extension pages | icons/icon16.png |
| 32 px | Toolbar on high-DPI screens, Windows | icons/icon32.png |
| 48 px | chrome://extensions page | icons/icon48.png |
| 128 px | Install dialog and Chrome Web Store | icons/icon128.png |
The 16 px icon is seen most - check it in the preview. The Favicon Preview shows tiny icons in more places.
The ZIP includes manifest-icons.json with the two blocks Manifest V3 needs:
"icons" - every size, used by the extensions page and the store."action": { "default_icon" } - the toolbar button, 16 and 32 px.Paste both into your manifest.json and keep the icons/ folder next to it.
The With Web Store icon set adds store/store-icon-128.png already padded.
16, 32, 48 and 128 px. 16 and 32 go to the toolbar button, 48 to the extensions page, 128 to the install dialog and the Chrome Web Store.
In an icons/ folder next to manifest.json, then reference them in the "icons" and "action.default_icon" blocks. The ZIP has the folder and the code ready.
Yes. Edge uses the same Manifest V3 icons as Chrome, so the Extension icons set works unchanged.
Pick the Firefox add-on set: it adds the 96 px icon Firefox uses on high-DPI screens. The manifest code works in Firefox too.
Chrome needs PNG icons in the manifest. Upload your SVG here and every PNG is drawn sharp from the vector.
Detailed logos lose their edges at 16 px. Keep Sharpen small sizes on, crop to square and use a simpler symbol for the small sizes.
No. Every icon is made in your browser, on your device. Nothing is uploaded.
Yes. The store wants the artwork at 96 px with 16 px of transparent space, while icon128.png fills the whole 128 px. The With Web Store icon set makes both.