Chrome Extension Icon Generator — All Sizes for Web Store
Free online tool to generate all required Chrome extension icon sizes. Covers Web Store listing, toolbar, and promotional images. 100% client-side.
Why Use This Tool?
Chrome extensions require icons at multiple sizes — from the tiny 16×16 toolbar icon to the 128×128 store listing icon. Additionally, the Chrome Web Store has three separate promotional image formats for featuring extensions in store categories. Getting all sizes right is required before you can publish or update your extension.
Chrome Extension Icon & Image Size Guide (2026)
| Usage | Size (pixels) | Notes |
|---|---|---|
| Web Store Listing | 128×128 | Required for store submission |
| Browser Toolbar | 48×48 | Main extension icon |
| Context Menu / Management | 32×32 | Management page |
| Favicon Size | 16×16 | Smallest icon in menus |
| Small Promo Tile | 440×280 | Store promotional image |
| Large Promo Tile | 920×680 | Store promotional image |
| Marquee Promo Tile | 1400×560 | Featured in store marquee |
Privacy First — 100% Client-Side
Your images are processed entirely in your browser using the HTML5 Canvas API. Nothing is uploaded to any server. You can verify this by disconnecting from the internet after loading the page — the tool works offline.
Tip: The 16×16 toolbar icon is what users see every day next to the browser address bar. Design it to be instantly recognizable at tiny sizes — a single letter, a distinctive symbol, or a simplified version of your logo. Avoid anything with text or fine detail that disappears at 16px.
Tips for Chrome Extension Icons
- PNG with transparency is recommended for toolbar icons (16×32px) so they look good against any browser theme (light, dark, custom).
- 16×16 icon is your most visible asset — users see it on every tab. Make it distinctive and simple. Test it against both light and dark browser toolbars.
- 128×128 store icon represents your extension in search results and the management page. Keep it professional and consistent with your extension's purpose.
- Promotional images are optional but significantly increase your extension's visibility in the Chrome Web Store. Use them to showcase your extension's key features.
- Reference your icons in
manifest.jsonunder the"icons"field:{ "16": "icons/icon16.png", "32": "icons/icon32.png", ... }.