Select platform
File name
Name for generated images (e.g. ic_launcher → ic_launcher.png)
Generate every AppIcon.appiconset size Xcode expects — iPhone, iPad, Apple Watch, Mac, and the 1024×1024 App Store icon — from one upload.
Name for generated images (e.g. ic_launcher → ic_launcher.png)
| Context | Pixels | Notes |
|---|---|---|
| App Store marketing | 1024×1024 | No transparency |
| iPhone Home Screen (@3x) | 180×180 | 60pt @3x |
| iPhone Settings (@3x) | 87×87 | 29pt @3x |
| iPhone Spotlight (@3x) | 120×120 | 40pt @3x |
| iPad Pro app icon | 167×167 | 83.5pt @2x |
| Apple Watch app launcher | 108×108 | 49mm @2x |
| macOS app icon | 1024×1024 | Mac App Store |
Our generator outputs all 37+ Asset Catalog sizes — not just these key slots.
Need Android too? Use the combined app icon generator or watchOS-focused page.
Drag the generated AppIcon.appiconset folder into Assets.xcassets in your Xcode project. Xcode reads Contents.json to map each PNG to the correct slot.
Apple requires a 1024×1024 px PNG without transparency for the App Store listing. Our export includes this slot plus every on-device size.
No. iOS applies the squircle mask automatically. Export a full-bleed square master image.
Yes — watchOS launcher, notification, and marketing sizes are included in the iOS Asset Catalog export.