FREE CLIENT-SIDE DEVELOPER TOOL

Free App Icon Generator for iOS and Android

Drop in one 1024 × 1024 image and download every icon your app needs: Xcode's AppIcon set with light, dark and tinted icons for iOS 18, Expo files for app.json, Android mipmap folders with round icons, the App Store and Google Play store icons, and website favicons. It all happens in your browser.

Free, no sign-up. Your files never leave your device.

How to use it

  1. Drop in your icon. A square PNG of 1024 × 1024 px gives the sharpest result.
  2. Check the preview. Add padding if the artwork touches the edges, and pick a background colour for transparent areas.
  3. Choose the platforms you need. For iOS, keep Single size to get dark and tinted icons; a transparent background gives the best dark icon, or upload your own dark and tinted versions.
  4. Download the zip. Drag the AppIcon.appiconset folder into Assets.xcassets in Xcode, use the expo folder with app.json, and copy the mipmap folders into android/app/src/main/res.

Android app icon sizes

Android picks a launcher icon from a mipmap folder that matches the screen density. This Android icon generator makes all five, plus round versions for launchers that use circular icons:

  • mipmap-mdpi: 48 × 48 px
  • mipmap-hdpi: 72 × 72 px
  • mipmap-xhdpi: 96 × 96 px
  • mipmap-xxhdpi: 144 × 144 px
  • mipmap-xxxhdpi: 192 × 192 px
  • Google Play store icon: 512 × 512 px PNG, up to 1 MB

iOS app icon sizes

Since Xcode 14, an iOS app needs only one 1024 × 1024 px icon, and Xcode makes the smaller sizes when it builds the app. From iOS 18 the same AppIcon set can also hold a dark and a tinted version. The App Store icon is the same 1024 × 1024 image, with no transparency and no rounded corners: Apple rounds the corners itself.

Tips for an icon that looks good everywhere

Most icon problems come from the artwork, not the export.

  • Keep the main shape inside the middle 80% of the square, because round and squircle masks cut off the corners.
  • Avoid small text. At 48 px on a phone it becomes unreadable.
  • Check the preview on both light and dark backgrounds before you download.

Frequently asked questions

Is this app icon generator free?
Yes. No sign-up, no watermark, and your image is never uploaded.
What size should my original icon be?
1024 × 1024 pixels, square, as a PNG. That is the size the App Store uses, and every smaller size is made from it.
Why does my iOS icon have a background?
Apple rejects app icons that contain transparency, so iOS and App Store icons are filled with the background colour you choose. Android and website icons can keep their transparency.
Does it make iOS dark and tinted icons?
Yes. With the Single size Xcode format, the AppIcon set includes light, dark and tinted icons for iOS 18 and later. If your artwork has a transparent background, the dark icon keeps it clear so iOS shows its own dark background, and the tinted icon is a grayscale version that iOS colours. You can also upload your own dark and tinted versions. If you provide neither, iOS creates them automatically.
Does it work with Expo and React Native?
Yes. The expo folder has icon.png, icon-dark.png and icon-tinted.png, with the app.json lines to use them. For a bare React Native app, use the AppIcon set in Xcode and the mipmap folders in Android Studio.
How do I make an iOS app icon for the App Store?
Upload one square 1024 × 1024 px PNG, choose iOS, and download the zip. The App Store icon is the same 1024 × 1024 image with the background filled in, and the AppIcon.appiconset folder goes straight into Xcode.
What does Google Play need?
A 512 × 512 PNG of up to 1 MB. It is in the playstore folder of the zip.
RafayLabs Product Studio

Need a custom tool, mobile app, or SaaS?

RafayLabs builds production-grade cross-platform apps and AI workflows for founders. I average a 4-week turnaround from kickoff to App Store release.

Book a 15-min discovery call