Chrome Extension Icon Generator

Generate Chrome Web Store screenshots: 1280x800 and 640x400

Create icons for your Chrome extension from one image. Upload a square PNG, JPG, or WebP file and generate the icon sizes used in manifest.json, Chrome toolbar UI, extension settings, and the Chrome Web Store. You can also create Chrome Web Store screenshot images in 1280x800 and 640x400.


This free Chrome extension icon generator helps developers turn a single source image into production-ready PNG icons. Instead of resizing the same logo by hand, generate a ZIP archive with common Manifest V3 icon sizes, a small promotional image, and separate Chrome Web Store screenshot images for your extension listing.

Create Icons for Chrome Extension Projects

Use the tool when you are building a new browser extension, preparing a Chrome Web Store submission, or fixing missing extension icons in manifest.json. It is designed around related developer searches such as Chrome extension icon generator, Chrome extension icon sizes, Manifest V3 icons, browser extension icons, and Chrome Web Store icon PNG. It also supports related listing asset queries such as Chrome Web Store screenshot generator, Chrome extension screenshots, 1280x800 screenshot, and 640x400 screenshot.

Chrome Extension Icon Sizes

Chrome uses different icon sizes in different places: small favicons and context menus, Windows display, the extension management page, installation prompts, and the Chrome Web Store listing. This generator exports the common 16x16, 32x32, 48x48, and 128x128 PNG files, plus an additional 34x34 icon and a 440x280 promotional tile.

Chrome Web Store Screenshots

Beyond icons, extension listings need visual assets that show the product experience. Use the linked Chrome Web Store screenshot generator to create PNG images at 1280x800 and 640x400, the screenshot resolutions accepted for Chrome Web Store listings.

Features

How to Create Chrome Extension Icons

  1. Upload a square source image by:
    • Clicking on the upload area and selecting a file
    • Dragging and dropping an image onto the upload area
  2. Preview the image before generation
  3. Add an extension name and slogan if you want a promo tile
  4. Click the "Generate Icons" button to create and download the ZIP file
  5. Copy the PNG files into your extension project and reference them from the icons object in manifest.json

Generated Files

The downloaded chrome-extension-icons.zip archive contains:

Small promo tile: the 440x280 PNG uses a clean white background, your logo near the top, the extension name in the center, and a short slogan at the bottom.

Manifest V3 Icons Example

After downloading the ZIP, place the generated files in your extension folder and add paths like these to your Chrome extension manifest:

"icons": {
  "16": "logo-16.png",
  "32": "logo-32.png",
  "48": "logo-48.png",
  "128": "logo-128.png"
}

FAQ

What is the best image format for Chrome extension icons?

PNG is the safest format for extension icons because it keeps sharp edges and transparency. This tool exports PNG files even when your source image starts as JPG, WebP, or another supported browser image format.

Do I need a 128x128 icon for the Chrome Web Store?

Yes. A 128x128 PNG icon is used for Chrome extension installation and the Chrome Web Store listing. The generator creates this file together with the smaller extension icon sizes.

What screenshot sizes does the Chrome Web Store accept?

Chrome Web Store screenshots can be uploaded at 1280x800 or 640x400. The screenshot generator creates both PNG sizes from one uploaded image.

Why should my source image be square?

Chrome extension icons are displayed in square slots. Starting with a square image helps prevent stretching, cropping, and blurry results at small sizes like 16x16.