An App Icon Generator creates every required icon size for mobile and desktop app stores from a single source image. Instead of manually resizing a 1024×1024 PNG in a design tool, you upload once and download a ZIP with correctly named files and folder structures for Xcode and Android Studio.
Android icon sizes: mdpi 48×48, hdpi 72×72, xhdpi 96×96, xxhdpi 144×144, and xxxhdpi 192×192 — exported into mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi, and mipmap-xxxhdpi folders with your chosen launcher file name.
Apple icons export as a single Assets.xcassets/AppIcon.appiconset folder with pixel-named PNGs (16.png through 1024.png) and a valid Contents.json — ready to drag into Xcode for iPhone, iPad, watchOS, macOS, and App Store.
ToolsBaba App Icon Generator supports iPhone, iPad, watchOS, macOS, and Android. All processing runs in your browser — your icon is never uploaded to a server.
How To Use
- Upload a square PNG image (1024×1024 recommended).
- Select the platforms you need: iPhone, iPad, watchOS, macOS, and/or Android.
- Optionally set a background color for transparent PNGs.
- Customize the Android launcher file name if needed.
- Click Generate to download a ZIP with Assets.xcassets/AppIcon.appiconset for Apple and mipmap folders for Android.
Benefits
- All iOS, iPadOS, watchOS, and macOS sizes in one ZIP
- Android mipmap folders for mdpi through xxxhdpi
- AppIcon.appiconset with Contents.json for Xcode
- Transparent PNG support with optional background color
- 100% client-side — no server uploads
- Free with no account required
Frequently Asked Questions
What image size should I use?
Use a 1024×1024 PNG for best results. Smaller square images work but may look soft when scaled up.
Does this work for transparent icons?
Yes. Enable the background color option to fill transparent areas before export.
What Android icon sizes are generated?
mdpi (48px), hdpi (72px), xhdpi (96px), xxhdpi (144px), and xxxhdpi (192px) in standard mipmap folders.
What iOS icon sizes are included?
All required iPhone, iPad, and watchOS sizes plus App Store marketing icons, packaged in AppIcon.appiconset with Contents.json.
Is my icon uploaded to a server?
No. All resizing and ZIP creation happens locally in your browser.