makeicon.dev
Icon packs
Pick a workflow. Get the exact files, filenames, and sizes you need. Each pack includes references so you can trust what you ship.
Favicon + PWA icons
Generate a deploy-ready favicon + PWA icon set: ICO, PNGs, maskable variants, and a web manifest starter.
Web (favicon + PWA)
Next.js App Router icons (drop-in files)
Generate the exact icon files Next.js expects under src/app/ (icon.png, apple-icon.png, favicon.ico).
Next.js (App Router files)
Chrome extension icons (MV3)
Generate common Chrome extension icon sizes (16/32/48/128) with clean filenames and a manifest snippet.
Chrome extension
Slack emoji (size + file cap aware)
Generate Slack-ready emoji assets while respecting tight size and file constraints.
Slack emoji
Discord custom emoji
Generate Discord-ready emoji assets sized for uploads (and optionally iterate for file size).
Discord emoji
Vercel integration logo
Generate the required integration logo asset(s) with correct format constraints.
Vercel Integration logo
GitHub social preview image
Generate the recommended 1280×640 social preview image for your GitHub repo.
GitHub social preview