Skip to tool
Browse tools All tools
Free · No account required

App icon generator

Turn one square image into every app icon you need: an Xcode AppIcon set without the alpha channel Apple rejects, Android adaptive icons, the Google Play store icon and Expo assets. Everything runs in your browser.

Icon done — now the screenshots

Your icon and first screenshots decide whether people open your listing. Design store screenshots with device frames and captions in AppDrift’s screenshot generator. Previewing is free; saving and exporting need a free account.

Design store screenshots

What each store expects

Apple asks for one square 1024 × 1024 icon with square corners; the system applies the rounded mask and scales every smaller size. The App Store icon can’t be transparent or contain an alpha channel — Xcode and App Store Connect reject it at upload. Google Play asks for a 512 × 512 PNG of up to 1024 KB and rounds the corners itself, while Android devices build the launcher icon from two adaptive layers and mask them into their own shape.

Specifications checked on September 24, 2026 against Apple’s app icon guidelines and Google Play’s preview asset requirements. For every size in one table, see the app icon size guide; to check screenshots before submission, use the screenshot resizer.

Frequently asked questions

What app icon sizes does iOS need?

One square 1024 × 1024 pixel image. Since Xcode 14, an asset catalog can hold a single-size app icon, and the system scales it for the Home Screen, Settings, Spotlight and notifications. The generator also offers the older all-sizes set for projects that still need it.

Why does Xcode say my icon can't be transparent or contain an alpha channel?

The App Store icon must be fully opaque, and App Store Connect rejects one that merely has an alpha channel — even if every pixel looks solid. PNGs exported from design tools and browsers usually include that channel. This generator fills any transparent areas with the background colour you choose and writes the iOS icons as PNGs without an alpha channel.

Should my app icon have rounded corners?

No. Supply a square image with square corners. iOS, iPadOS and macOS apply their own rounded mask, and Google Play rounds the store icon too. Apple notes that pre-masked artwork makes edges look jagged. The generator warns you when it detects transparent corners.

What is an Android adaptive icon?

Since Android 8, launcher icons are built from a background and a foreground layer, each 108 × 108 dp. Each device's launcher masks the central 72 dp into its own shape — a circle, squircle or rounded square — and a 66 dp circle in the middle is always visible. Keep important artwork inside that safe zone; the preview shows it.

What size is the Google Play store icon?

512 × 512 pixels, as a 32-bit PNG of up to 1024 KB. Google applies the rounded corners and shadow itself, so the icon should be a full square without them. The generator checks the file size of the icon it creates.

Does it work with Expo, React Native and Flutter?

Yes. For Expo you get icon.png, an adaptive icon foreground and an app.json snippet with the background colour. Bare React Native and Flutter projects use the native folders: the iOS AppIcon set goes into the Xcode asset catalog and the Android res folders into app/src/main/res.

What about iOS 26 Liquid Glass icons?

Apple's Icon Composer, part of Xcode, builds layered icons with Liquid Glass effects and dark, clear and tinted variants. A flattened 1024 × 1024 icon is still supported, and the system generates the appearance variants you don't provide. Start from this set, and move to Icon Composer when you want per-layer control.

Is my icon uploaded anywhere?

No. The icon is checked, resized and zipped in your browser. It never reaches AppDrift's servers.