Unzip into your extension
Place the icons folder at the root of your extension, next to manifest.json.
Drop your logo or enter your website, and get the four PNG sizes Chrome requires, packed in a ZIP you can drop straight into your extension folder.
A square image of at least 512 pixels gives the cleanest result. PNG, SVG, JPG and WebP are accepted.
Your four icons will appear here.
Your image stays on your computer. The resizing runs in your browser, nothing is sent to a server. Only the website lookup contacts us, and it reads nothing but the public favicon.
Four sizes cover every place your extension appears. Missing one does not always block publication, but it leaves Chrome to upscale a smaller file, which looks blurry.
| Size | Where it appears | Required |
|---|---|---|
| 128 × 128 | Chrome Web Store listing and installation dialog | Yes |
| 48 × 48 | Extensions management page | Strongly recommended |
| 32 × 32 | Toolbar on Windows, and some favicon contexts | Recommended |
| 16 × 16 | Extension favicon and context menus | Recommended |
Three steps, once the ZIP is downloaded.
Place the icons folder at the root of your extension, next to manifest.json.
Copy the icons block shown above into your manifest.json, inside the top-level object.
Reload the extension from the extensions page and confirm the icon looks sharp in the toolbar, not just in the store listing.
Quick answers about Chrome extension icons.
Chrome uses 16, 32, 48 and 128 pixel PNG icons. The 128 pixel icon is the one required for the Chrome Web Store listing, and the 16 and 32 pixel versions are used in the toolbar and favicon contexts.
No. The resizing happens entirely in your browser with Canvas. The file you drop never leaves your computer. Only the optional website lookup contacts our server, and it only reads the public favicon.
A square PNG or SVG of at least 512 pixels gives the best result. JPG and WebP also work. A rectangular image is centered rather than stretched.
Unzip the icons folder at the root of your extension, next to manifest.json, then add the icons block shown on this page to your manifest.
Yes. Transparency is supported and often looks better in the toolbar. A solid background is mostly useful when the logo has no margin of its own.
If you have the logo but not the extension, ExtensionFast builds a custom Chrome extension around your website and delivers the complete package by email.
Create my extension for $69 →