App Store Master
Square PNG. No transparency. RGB color space.
Play Store Master
Square PNG. 32-bit color. 50KB - 1MB file size.
Android Adaptive
Two layers (Fore/Background). Center 66dp safe zone.
iOS App Icon Specifications
Required sizes for Xcode `AppIcon.appiconset`. All files must be PNG.
| Dimensions | Scale | Usage | Common Filename | Req |
|---|---|---|---|---|
| 1024x1024 | @1x | App StoreApp Store Marketing | ItunesArtwork@2x.png | |
| 180x180 | @3x | iPhone AppHome Screen (iPhone) | Icon-60@3x.png | |
| 167x167 | @2x | iPad Pro AppHome Screen (iPad Pro) | Icon-83.5@2x.png | |
| 152x152 | @2x | iPad AppHome Screen (iPad) | Icon-76@2x.png | |
| 120x120 | @2x | iPhone AppHome Screen (iPhone) | Icon-60@2x.png | |
| 120x120 | @3x | SpotlightSearch Results | Icon-40@3x.png | |
| 87x87 | @3x | SettingsSettings Menu | Icon-29@3x.png | |
| 80x80 | @2x | SpotlightSearch Results | Icon-40@2x.png | |
| 76x76 | @1x | iPad AppHome Screen (iPad) | Icon-76.png | |
| 60x60 | @3x | NotificationPush Notifications | Icon-20@3x.png | |
| 58x58 | @2x | SettingsSettings Menu | Icon-29@2x.png | |
| 40x40 | @2x | NotificationPush Notifications | Icon-20@2x.png |
Pro Tip: Don't use transparency on iOS
iOS icons must be opaque. If you upload a transparent PNG, Apple will fill the transparent areas with black, which usually looks terrible. Our generator automatically fills transparent backgrounds with your chosen color.
Android Icon Specifications
Density buckets for Android Studio `mipmap` folders.
| Dimensions | Density | Folder Name | Usage | Req |
|---|---|---|---|---|
| 512x512 | N/A | main/store | Google Play Store | |
| 192x192 | xxxhdpi | mipmap-xxxhdpi | Launcher Icon | |
| 144x144 | xxhdpi | mipmap-xxhdpi | Launcher Icon | |
| 96x96 | xhdpi | mipmap-xhdpi | Launcher Icon | |
| 72x72 | hdpi | mipmap-hdpi | Launcher Icon | |
| 48x48 | mdpi | mipmap-mdpi | Launcher Icon |
Adaptive Icons Explained
Android 8.0+ uses "Adaptive Icons". Instead of one image, you provide two layers: Foreground (your logo) and Background (solid color or pattern). The device then masks these layers into circles, squares, or squircles.
Common Questions
Why do I need so many icon sizes?
Modern devices have screens with different pixel densities (Retina, Super Retina, etc.). To ensure your icon looks crisp on a small iPhone SE notification and a large iPad Pro home screen, you must provide pre-rendered assets for every specific scale factor.
What happens if I only upload 1024x1024?
Xcode and Android Studio may reject your build, or the system will attempt to downscale the large image automatically. Downscaling usually results in blurry, pixelated icons that look unprofessional and can lower your app's conversion rate.
What is the Android Adaptive Icon Safe Zone?
Android adaptive icons can be masked into circles, squares, or squircles by the user's device theme. The 'Safe Zone' is the center 66dp (approx 264px on a 432px canvas) circle where you must keep your logo to ensure it never gets cut off by a mask.
Does VisualKit name the files correctly?
Yes. When you use our generator, the download includes a fully structured `AppIcon.appiconset` folder for iOS (with JSON config) and `mipmap` folders for Android, all named correctly for immediate drop-in use.
