Upload your extension logo once and instantly get every icon size and promotional tile required by the Chrome Web Store — all in your browser, no server, no sign-up.
Designed for Chrome extension developers who want a fast, reliable way to produce store-ready assets.
Upload your logo once. All 7 assets are generated instantly as you customise — no extra clicks needed.
Icons at 16, 32, 48, 128 px plus all three promotional tile sizes (440×280, 920×680, 1400×560).
Set extension name, subtitle, and pick from gradient colour palettes to match your brand identity.
All processing happens in your browser via the Canvas API. Your images are never uploaded to any server.
Download all assets in one organised ZIP archive with icons/ and banners/ folders.
Copy a ready-to-use manifest.json icons block with one click and paste directly into your extension.
Every image asset the Chrome Web Store supports, its requirements, and whether this tool generates it for you.
Source: Chrome Web Store developer documentation →
| Asset | Size | Format | Required? | Generated? |
|---|---|---|---|---|
| Extension Icon (manifest) | 16×16 px | PNG | Required | ✓ Yes |
| Extension Icon (manifest) | 32×32 px | PNG | Required | ✓ Yes |
| Extension Icon (management page) | 48×48 px | PNG | Required | ✓ Yes |
| Extension Icon (store & install dialog) | 128×128 px | PNG | Required | ✓ Yes |
| Small Promotional Tile | 440×280 px | PNG / JPG | Optional | ✓ Yes |
| Large Promotional Tile | 920×680 px | PNG / JPG | Optional | ✓ Yes |
| Marquee Promotional Tile | 1400×560 px | PNG / JPG | Optional | ✓ Yes |
| Screenshots | 1280×800 or 640×400 px | PNG / JPG | Required (min 1) | ✗ Not yet |
From logo to store-ready ZIP in under a minute.
Drag & drop or click to upload your logo (PNG, SVG, JPG, WebP). Recommended: 512×512 px or larger.
Adjust icon padding, set your extension name and subtitle, and choose a gradient colour palette.
Switch between Icons, Banners, and Store Preview tabs to see exactly how assets will look.
Click Download All (.zip) to get an organised archive ready to drop into your extension project.
No cloud, no cost, no data leaving your machine. Self-host the tool locally in seconds using Docker Hub or your own source code.
No repo clone required. Just run the official image from Docker Hub.
docker run -d -p 3000:80 \
--name assets-generator \
paladini/chrome-web-store-assets-generator:latest
Open localhost:3000
Best for developers who want to modify the source code.
git clone https://github.com/paladini/\
chrome-web-store-assets-generator.git
cd chrome-web-store-assets-generator
docker compose up -d --build
Requires Node.js 18+.
git clone https://github.com/paladini/\
chrome-web-store-assets-generator.git
cd chrome-web-store-assets-generator
npm install && npm run dev
Generate all your assets in under a minute — free, forever.