Chrome Extension Icon Generator
Make the four PNG icons a Chrome extension uses, plus the icons part of manifest.json, from one logo.
Logo with a lot of empty, transparent space around it? Trim the transparent edges first, so the logo fills the icon.
Frequently asked questions
Is my image uploaded to a server?
No. The icons are drawn in your browser and the ZIP is built on your device.
Which sizes does a Chrome extension need?
Chrome’s documentation lists 16, 32, 48 and 128 px. The 16 px icon is used as a favicon on extension pages and for the context menu, 48 px on the extensions page and 128 px in the Chrome Web Store and during installation. Imgovo makes all four.
Can I use an SVG in the manifest?
Chrome does not support SVG for the icons declared in manifest.json. You can open an SVG logo here; the tool draws it at each size and saves PNG files, which give the best result.
What goes into manifest.json?
The “icons” key lists the sizes and file paths, and the “action” key can set the toolbar icon. The file manifest-icons.json holds exactly these two parts with the paths of your package. Copy them into your own manifest.json; it is not a complete manifest on its own.
Does this work for Firefox and Edge too?
Their extension formats use the same “icons” key with PNG files, but each store has its own review rules and extra sizes. Check the documentation of the store you publish to. Imgovo does not submit or approve anything.
What image works best?
A simple, bold mark. The 16 px icon is tiny, so fine detail and thin text disappear. Use less padding for small icons, or start from a symbol or a letter.