App Icon Generator
Generate app icons for all platforms from a single 1024×1024 image. iPhone, iPad, macOS, watchOS, and Android icons — download as ZIP with Xcode-ready Contents.json.
When to Use
Use this when you're building a mobile or desktop app and need icon assets for every required platform and size.
How to Use App Icon Generator
- Upload a square app icon image (1024×1024 PNG recommended).
- Select which platforms you need — iOS, Android, macOS, watchOS.
- Optionally change the Android filename (default: ic_launcher).
- Click 'Generate & Download ZIP' to get all icons.
- Extract the ZIP and drag the folders into Xcode or your Android project.
Examples
iPhone Icons
Input: 1024×1024 PNG
Output: 9 sizes (40px to 1024px)
iPad Icons
Input: 1024×1024 PNG
Output: 9 sizes (20px to 167px)
Android Icons
Input: 1024×1024 PNG
Output: 6 sizes (48px to 512px)
macOS Icons
Input: 1024×1024 PNG
Output: 10 sizes (16px to 1024px)
Frequently Asked Questions
What size should my source image be?
1024×1024 pixels is recommended. This is the largest size required by Apple App Store and ensures all smaller sizes are generated with good quality.
Does this tool generate the Contents.json for Xcode?
Yes. Each platform folder includes a properly formatted Contents.json file that Xcode recognizes when you drag the .appiconset folder into your asset catalog.
What Android sizes are included?
mdpi (48px), hdpi (72px), xhdpi (96px), xxhdpi (144px), xxxhdpi (192px), and a 512px Play Store icon.
Is my image uploaded to a server?
No. All processing happens in your browser. Your image never leaves your device — it's 100% privacy-first.