Free tool

Chrome extension icon generator

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.

16, 32, 48, 128 px Ready-to-use ZIP Nothing is uploaded Free, no account

Your source image

A square image of at least 512 pixels gives the cleanest result. PNG, SVG, JPG and WebP are accepted.

Drop your logo here or click to choose a file
or

Your four icons will appear here.

To paste into your manifest.json

    

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.

The icon sizes Chrome expects

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.

SizeWhere it appearsRequired
128 × 128Chrome Web Store listing and installation dialogYes
48 × 48Extensions management pageStrongly recommended
32 × 32Toolbar on Windows, and some favicon contextsRecommended
16 × 16Extension favicon and context menusRecommended

How to use the files

Three steps, once the ZIP is downloaded.

01

Unzip into your extension

Place the icons folder at the root of your extension, next to manifest.json.

02

Declare them in the manifest

Copy the icons block shown above into your manifest.json, inside the top-level object.

03

Reload and check

Reload the extension from the extensions page and confirm the icon looks sharp in the toolbar, not just in the store listing.

FAQ

Quick answers about Chrome extension icons.

What icon sizes does a Chrome extension need?

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.

Is my image uploaded anywhere?

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.

What format should the source image be?

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.

Where do the icons go in my extension?

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.

Does Chrome accept transparent icons?

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.

Icons done. What about the extension itself?

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 →