App Icon Pack Generator

Upload one square image and get correctly named app icon files for Android Studio and Xcode, ready to drop into your project.

Drop your logo here Release to add

Choose files

PNG, JPG, WEBP, GIF, BMP, TIFF, AVIF, HEIC — max 250 MB

One app icon, every size Android and iOS ask for

Shipping an app means exporting the same app icon over and over at different sizes. This generator does it in one step: upload a single square image and you get Android launcher icons in all five mipmap densities, the Play Store icon, and a complete iOS AppIcon set with its Contents.json.

The files are named and foldered the way Android Studio and Xcode expect, so there's no renaming or guessing which size goes where.

How to generate app icons

The pack builds in a few seconds.

  1. 1

    Prepare a 1024 × 1024 image

    Use a square PNG with your app symbol centered and some breathing room around it.

  2. 2

    Upload it

    Drop the image onto the upload box. Non-square images are cropped to a centered square.

  3. 3

    Generate the pack

    Press the generate button. Every Android and iOS size is rendered and zipped in your browser.

  4. 4

    Copy into your projects

    Unzip, then copy the android folders into app/src/main/res and the AppIcon.appiconset folder into your Xcode asset catalog.

What's in the ZIP

FolderContents
android/mipmap-mdpi … mipmap-xxxhdpiic_launcher.png at 48, 72, 96, 144 and 192 px
android/playstoreic_launcher-512.png for the Google Play listing
ios/AppIcon.appiconset15 PNG files covering 18 iPhone, iPad and App Store slots, plus Contents.json

Designing an app icon that works at every size

  • Start at 1024 × 1024. Everything is scaled down from your upload, so a large source keeps the small sizes sharp.
  • Leave a margin. Android launchers often show icons in circles or rounded squares, and iOS rounds the corners. Keep important details inside the middle 80% of the image.
  • Use a solid background. It's required for the App Store icon and looks more consistent on Android home screens.
  • Skip text. Words become unreadable at 40 pixels. A single symbol or letter reads better.
  • Check the smallest size. Open the 40 px file and see whether the icon is still recognizable.

Free and private

The app icon generator is free, has no sign-up, and runs on your device, so unreleased artwork stays confidential. Need a browser tab icon for your app's website too? The favicon generator makes one from the same file.

More Tools

Every tool is free, private and runs in seconds.

Frequently asked questions

ic_launcher.png in five densities: mdpi 48 px, hdpi 72 px, xhdpi 96 px, xxhdpi 144 px and xxxhdpi 192 px, each in its mipmap folder, plus a 512 × 512 icon for the Google Play listing.
All the iPhone and iPad sizes an Xcode AppIcon set lists, from 20 px up to 180 px, the 167 px iPad Pro icon, and the 1024 × 1024 App Store icon, together with a Contents.json file that tells Xcode which file is which.
No. The pack contains standard launcher icons, which every Android version can show. For adaptive icons with separate foreground and background layers, use Image Asset Studio in Android Studio and keep this pack's 512 px file for the Play Store.
It shouldn't. Apple rejects App Store icons with transparency, and iOS fills transparent areas with black on the home screen. Give your image a solid background before you generate the pack.
It's scaled to fill the square and the edges are cropped evenly. To control the crop yourself, make the image square first with Resize Image.
No. The icons are resized and zipped in your browser. Your design never leaves your computer.

Blog

Guides and tips from the blog

Short, practical articles to get more out of ImgTask and your image or PDF workflow.

View all articles

Processing…