App Icon Generator
Upload one square icon and get every iOS and Android size, packaged and ready to drop into your project.
Upload a single square source image at 1024×1024 and get back every icon size iOS and Android ask for, each resized cleanly rather than stretched.
Preview them at real size before you download — an icon that reads beautifully at 1024px frequently turns to mush at 40px, and the preview is where you find that out.
Why one icon becomes a dozen files
Each context renders your icon at a different point size — home screen, Settings, Spotlight, notifications — and each device renders at 2x or 3x pixel density. Multiply those together and a universal app needs well over a dozen renderings. Letting the system scale a single large file produces visible softness at small sizes, which is why every size is generated from the source independently.
Design for the smallest size first
Your icon spends most of its life at around 60 pixels on a home screen and smaller still in Settings and Spotlight. Fine strokes, small text and intricate detail all vanish at that size. Start from the smallest required rendering and work up — if the mark survives at 40px, every larger size takes care of itself.
iOS and Android want different things
iOS masks your square to a rounded rectangle and forbids transparency, so supply a fully opaque square and let the system round it. Android's adaptive icons split into foreground and background layers that the launcher animates and masks to any shape, so keep the important content inside the central safe zone — roughly the middle two-thirds.
How to use the app icon generator
- Export your icon as a square 1024×1024 PNG with no transparency and no pre-rounded corners.
- Drop it in — you will be warned if the source is not square or is smaller than 1024px.
- Check the true-size previews. If the mark stops reading at 40px, simplify it and re-upload.
- Choose iOS, Android, or both depending on what you are shipping.
- Download the ZIP and drop the folders straight into your Xcode asset catalogue or Android res directory.
Use it with
- iOS App Icon Sizes — Every iOS icon dimension, what it is used for, and the scale factor behind it.
- SVG to PNG Converter — Rasterise any SVG at 1x, 2x and 3x, with a transparent or solid background.
- Splash Screen Generator — Generate launch screen assets at every iOS and Android size from one logo.
Frequently asked questions
- What size should my source app icon be?
- 1024×1024 pixels, square, fully opaque. That is the size the App Store listing requires, and every smaller asset is generated down from it. Starting smaller means the largest sizes get upscaled and look soft.
- Should my app icon have transparency or rounded corners?
- Neither, for iOS. The system applies its own rounded-rectangle mask, so transparent corners become black wedges and pre-rounded corners produce a visible double-rounded edge. Supply a full-bleed opaque square.
- Does this generate Android adaptive icons?
- It generates every standard launcher density from mdpi to xxxhdpi plus the 512px Play Store icon. Full adaptive icons need separate foreground and background layers, so keep your key content in the central two-thirds so it survives launcher masking.
Related tools
- WebP ConverterConvert PNG and JPEG to WebP, or WebP back out, with a quality slider and a live size comparison.
- SVG to PNG ConverterRasterise any SVG at 1x, 2x and 3x, with a transparent or solid background.
- Phone Mockup GeneratorDrop a screenshot into a realistic iPhone or Android frame and export it ready to post.