Icon Specifications Guide
Complete reference for app icon sizes across all major platforms.
iOS / iPadOS Icon Sizes
iOS requires multiple icon sizes for different contexts. All icons must be square PNG files without transparency or rounded corners (iOS applies corners automatically).
| Usage | Point Size | Scales | Pixel Sizes |
|---|---|---|---|
| iPhone Notification | 20pt | @2x, @3x | 40, 60 |
| iPhone Settings | 29pt | @2x, @3x | 58, 87 |
| iPhone Spotlight | 40pt | @2x, @3x | 80, 120 |
| iPhone App | 60pt | @2x, @3x | 120, 180 |
| iPad Notification | 20pt | @1x, @2x | 20, 40 |
| iPad Settings | 29pt | @1x, @2x | 29, 58 |
| iPad Spotlight | 40pt | @1x, @2x | 40, 80 |
| iPad App | 76pt | @1x, @2x | 76, 152 |
| iPad Pro App | 83.5pt | @2x | 167 |
| App Store | 1024pt | @1x | 1024 |
Contents.json file automatically, ready for direct import into Xcode.Android Icon Sizes
Android uses density-independent folders. Icons are placed inmipmap-*folders for launcher icons.
| Density | Size | Scale |
|---|---|---|
| ldpi | 36×36 | 0.75x |
| mdpi | 48×48 | 1x (baseline) |
| hdpi | 72×72 | 1.5x |
| xhdpi | 96×96 | 2x |
| xxhdpi | 144×144 | 3x |
| xxxhdpi | 192×192 | 4x |
| Play Store | 512×512 | Required |
macOS Icon Sizes
macOS uses an.iconsetfolder containing PNG files at multiple sizes with @2x Retina variants.
| Base Size | Generated (px) |
|---|---|
| 16×16 | 16, 32 (@2x) |
| 32×32 | 32, 64 (@2x) |
| 128×128 | 128, 256 (@2x) |
| 256×256 | 256, 512 (@2x) |
| 512×512 | 512, 1024 (@2x) |
Windows Icon Sizes
Windows applications typically use ICO files, but PNG files at these sizes are used as source material.
Tips for Creating Better App Icons
Start with 1024×1024
Always design your icon at 1024×1024 pixels. This is the largest size required (iOS App Store) and ensures maximum quality when scaling down.
Keep it Simple
App icons are small. Avoid fine details, text, and complex gradients that won't be visible at smaller sizes. Focus on a single, recognizable shape or symbol.
Use a Square Canvas
All platforms expect square icons. If your source image isn't square, it will be cropped or padded. Design on a square canvas from the start.
Test at Small Sizes
Your icon will appear as small as 16×16 on some platforms. Preview your icon at multiple sizes to ensure it remains recognizable and clear.
Avoid Transparency on iOS
iOS does not support transparent app icons. Transparent areas will appear black. Use a solid background for iOS icons.
Consider Adaptive Icons for Android
Android 8.0+ uses adaptive icons with separate foreground and background layers. Keep important content within the safe zone (66% center area).
Use PNG Format
PNG is the standard format for app icons across all platforms. It supports transparency and lossless compression.
No Rounded Corners for iOS
iOS automatically applies rounded corners to your icon. Submit a square icon without rounded corners to avoid double-rounding artifacts.
Integration Guides
Importing into Xcode (iOS / macOS)
- Download and unzip your generated icons from AppIconsKit.
- Open your Xcode project and navigate to
Assets.xcassets. - Delete the existing
AppIconset (if any). - Drag the generated
AppIcon.appiconsetfolder directly into Assets.xcassets. - Build and run your project. Your icons should appear automatically.
Importing into Android Studio
- Download and unzip your generated icons from AppIconsKit.
- Navigate to your project's
app/src/main/res/directory. - Copy the generated
mipmap-*folders into theres/directory, replacing existing files. - Ensure your
AndroidManifest.xmlreferences@mipmap/ic_launcher. - Sync and rebuild your project.
Ready to Generate?
Now that you know the specs, generate your icons in seconds.
Generate Icons Now