Generate app icons for every platform
Upload one image, select your platforms, and download 66+ icons in a ZIP — with Xcode Contents.json, Android mipmap folders, and PWA manifest included. 100% browser-based.
iOS
iPhone & iPad icons with all required sizes and Xcode-ready Contents.json.
Android
Mipmap folders from mdpi to xxxhdpi, plus 512px Google Play Store icon.
macOS
Mac app icons at all sizes with @1x and @2x retina variants.
watchOS
Apple Watch icons for all watch sizes — notification, home screen, and short look.
PWA / Web
Progressive Web App icons with manifest.json for Chrome, Safari, and more.
Everything your app needs
One tool generates every app icon format. No design skills needed.
All Platforms
Generate icons for iOS, Android, macOS, watchOS, and PWA — all from a single source image.
Xcode Ready
iOS and macOS icons come with Contents.json, ready to drag into your Xcode project.
Android Studio Ready
Android icons are organized in mipmap folders (mdpi to xxxhdpi) plus a 512px Play Store icon.
PWA Manifest
Web icons include a manifest.json with all sizes pre-configured for Progressive Web Apps.
Download as ZIP
All icons bundled in a single ZIP with proper folder structure for each platform.
100% Private
Everything runs in your browser. Your images are never uploaded to any server.
What you get
66+ icon entries across 6 platforms, organized for direct import.
iPhone
11 icons| Size | File | Purpose |
|---|---|---|
| 180x180 | 180.png | Home Screen @3x |
| 120x120 | 120.png | Home Screen @2x |
| 120x120 | 120.png | Spotlight @3x |
| 80x80 | 80.png | Spotlight @2x |
| 87x87 | 87.png | Settings @3x |
| 58x58 | 58.png | Settings @2x |
| 29x29 | 29.png | Settings @1x |
| 60x60 | 60.png | Notifications @3x |
| 40x40 | 40.png | Notifications @2x |
| 114x114 | 114.png | Home Screen (legacy) @2x |
| 57x57 | 57.png | Home Screen (legacy) @1x |
iPad
14 icons| Size | File | Purpose |
|---|---|---|
| 167x167 | 167.png | Home Screen (Pro) @2x |
| 152x152 | 152.png | Home Screen @2x |
| 76x76 | 76.png | Home Screen @1x |
| 80x80 | 80.png | Spotlight @2x |
| 40x40 | 40.png | Spotlight @1x |
| 58x58 | 58.png | Settings @2x |
| 29x29 | 29.png | Settings @1x |
| 40x40 | 40.png | Notifications @2x |
| 20x20 | 20.png | Notifications @1x |
| 144x144 | 144.png | Home Screen (legacy) @2x |
| 72x72 | 72.png | Home Screen (legacy) @1x |
| 100x100 | 100.png | Spotlight (legacy) @2x |
| 50x50 | 50.png | Spotlight (legacy) @1x |
| 1024x1024 | 1024.png | App Store |
watchOS
17 icons| Size | File | Purpose |
|---|---|---|
| 48x48 | 48.png | Notification (38mm) |
| 55x55 | 55.png | Notification (42mm) |
| 66x66 | 66.png | Notification (45mm) |
| 80x80 | 80.png | App Launcher (38mm) |
| 88x88 | 88.png | App Launcher (40mm) |
| 92x92 | 92.png | App Launcher (41mm) |
| 100x100 | 100.png | App Launcher (44mm) |
| 102x102 | 102.png | App Launcher (45mm) |
| 108x108 | 108.png | App Launcher (49mm Ultra) |
| 172x172 | 172.png | Short Look (38mm) |
| 196x196 | 196.png | Short Look (42mm) |
| 216x216 | 216.png | Short Look (44mm) |
| 234x234 | 234.png | Short Look (45mm) |
| 258x258 | 258.png | Short Look (49mm Ultra) |
| 87x87 | 87.png | Companion Settings @3x |
| 58x58 | 58.png | Companion Settings @2x |
| 1024x1024 | 1024.png | Watch App Store |
macOS
10 icons| Size | File | Purpose |
|---|---|---|
| 16x16 | 16.png | Finder (small) |
| 32x32 | 32.png | Retina Finder (small) |
| 32x32 | 32.png | Finder & Dock |
| 64x64 | 64.png | Retina Finder |
| 128x128 | 128.png | Finder |
| 256x256 | 256.png | Retina Finder |
| 256x256 | 256.png | Finder Info |
| 512x512 | 512.png | Retina Finder Info |
| 512x512 | 512.png | Mac App Store |
| 1024x1024 | 1024.png | Retina Mac App Store |
Android
6 icons| Size | File | Purpose |
|---|---|---|
| 48x48 | ic_launcher.png | MDPI (1x) |
| 72x72 | ic_launcher.png | HDPI (1.5x) |
| 96x96 | ic_launcher.png | XHDPI (2x) |
| 144x144 | ic_launcher.png | XXHDPI (3x) |
| 192x192 | ic_launcher.png | XXXHDPI (4x) |
| 512x512 | play_store_512.png | Google Play Store |
PWA / Web
8 icons| Size | File | Purpose |
|---|---|---|
| 72x72 | icon-72x72.png | PWA Icon |
| 96x96 | icon-96x96.png | PWA Icon |
| 128x128 | icon-128x128.png | PWA Icon |
| 144x144 | icon-144x144.png | PWA Icon |
| 152x152 | icon-152x152.png | PWA Icon |
| 192x192 | icon-192x192.png | PWA Icon / Android Chrome |
| 384x384 | icon-384x384.png | PWA Splash |
| 512x512 | icon-512x512.png | PWA Splash / Maskable |
How it works
Upload Your Icon
Drop a PNG, JPG, SVG, or WebP image. A square 1024x1024 PNG works best.
Select Platforms
Choose which platforms you need — iOS, Android, macOS, watchOS, or PWA.
Download ZIP
Get all icons in a ZIP with proper folder structure for each platform.
Frequently Asked Questions
What icon sizes do I need for iOS?+
iOS requires icons from 20pt to 1024pt across multiple scale factors (@1x, @2x, @3x). Our generator creates all 18 required sizes for iPhone, iPad, and the App Store, plus a Contents.json file so you can drop the folder directly into Xcode.
What sizes does Android need?+
Android uses density-based folders: mdpi (48px), hdpi (72px), xhdpi (96px), xxhdpi (144px), and xxxhdpi (192px). We also generate a 512x512 icon for the Google Play Store listing.
What is Contents.json and do I need it?+
Contents.json is a metadata file that Xcode uses to map icon files to their sizes and scale factors. Without it, you'd have to manually assign each image in Xcode. Our generator includes it so you can drag the entire AppIcon.appiconset folder into your Xcode project and it just works.
What image format should I upload?+
A square PNG at 1024x1024 pixels works best — it's the largest size any platform requires and gives the best quality when downscaling. JPG, SVG, and WebP are also supported. Non-square images will be center-fitted with your chosen padding.
Do I need to include all platforms?+
No! Select only the platforms you need. If you're building an iOS-only app, just check iOS. The ZIP will only contain folders for your selected platforms.
Why are iOS icons always square in the download?+
iOS and macOS automatically apply their own rounded mask (a superellipse) to app icons. Apple's guidelines require that submitted icons are square with no transparency or rounded corners — the OS handles the masking at display time.
Is this app icon generator really free?+
Yes, completely free with no limits, no watermarks, and no signup required. All processing happens in your browser — we never upload your images to any server.
Are my images uploaded to a server?+
No. Everything runs 100% in your browser using the Canvas API. Your images never leave your device. We don't store, process, or have access to your files.
Looking for more tools? Try our Favicon Generator, Screenshot Generator, or Image Resizer.