App Icon Generator
Generate square app/favicon icons in every size from one image, in your browser. Pick the sizes you need and download them as a ZIP. Nothing is uploaded.
Drop images here, click to choose, or paste
Everything is processed in your browser. Nothing is uploaded.
How to generate app icons
- Drop in a square source image. Start from the largest size you will ship, at least 512 or 1024 px, so the smaller icons scale down from a sharp original instead of being blown up.
- Tick the sizes you need under “Sizes (px)”. The defaults (16, 32, 180, 192, 512) cover a browser favicon, the iOS home-screen icon, and an Android or PWA manifest; the rest are there when a platform asks for a specific edge.
- Set a filename prefix so every icon lands with a name you recognize, then process.
- Download each PNG on its own, or grab the whole set as a ZIP.
When to use it
One image becomes the full range of icon sizes a project needs at once: 16 and 32 for a favicon, 180 for the Apple touch icon, and 192 and 512 for a web app manifest. Producing them together from a single master keeps the artwork identical across sizes, which is hard to guarantee when you export each one by hand.
Because a non-square source is center-cropped to fit, feed it art that already reads as a square with the important part in the middle: a logo mark rather than a wide wordmark. If you are building a favicon, keep the 16 px version in mind while you design, since fine detail disappears at that size.
Frequently asked questions
Are my images uploaded?
No. Every icon is rendered in your browser with the canvas API. The source image never leaves the page.
Which icon sizes can I generate?
16, 32, 48, 64, 128, 180, 192, 256, 512, and 1024 px. Tick the sizes you need; each selected size becomes its own square PNG.
What happens if my source image isn’t square?
It is center-cropped to a square: the tool scales the image to fill each size and trims the overflow evenly on both sides, so the center of the image stays in frame.
What format are the icons, and how do I download them?
Every icon is a PNG named with its size. Download each one individually, or grab all results together as a ZIP.
Can I process more than one image at a time?
Yes. Add several images and run them as a batch. Each image produces a full set of the selected sizes, with your filename prefix applied.