Create Chrome extension, PWA and favicon icons in your browser. Your designs never leave the browser.
Chrome extension: save the files as icon16.png, icon32.png, icon48.png and icon128.png and reference them in your manifest.json under "icons".
PWA: reference icon192.png and icon512.png in your web app manifest. For maskable icons the OS applies its own mask — keep the background opaque and the content inside the safe zone shown in the preview.
Favicon: put the files in /icons/ and link them in your page's <head> — the snippet below is ready to paste.
Matches the selected preset — paste it into your project.
This generator has a machine-facing API — no browser needed. Full docs: llms.txt · openapi.json · MCP endpoint at /mcp (claude mcp add --transport http icons-gen https://icons-gen.pages.dev/mcp).
curl "https://icons-gen.pages.dev/api/icon.svg?text=EA&bg=0a66c2&fg=ffffff&radius=12&size=128"
curl -O "https://icons-gen.pages.dev/api/pack.zip?preset=chrome&text=EA&bg=0a66c2"
Deep links pre-configure this editor: /?text=EA&bg=0a66c2&fg=ffffff&radius=12&preset=chrome