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).

UsagePoint SizeScalesPixel Sizes
iPhone Notification20pt@2x, @3x40, 60
iPhone Settings29pt@2x, @3x58, 87
iPhone Spotlight40pt@2x, @3x80, 120
iPhone App60pt@2x, @3x120, 180
iPad Notification20pt@1x, @2x20, 40
iPad Settings29pt@1x, @2x29, 58
iPad Spotlight40pt@1x, @2x40, 80
iPad App76pt@1x, @2x76, 152
iPad Pro App83.5pt@2x167
App Store1024pt@1x1024
AppIconsKit generates the 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.

DensitySizeScale
ldpi36×360.75x
mdpi48×481x (baseline)
hdpi72×721.5x
xhdpi96×962x
xxhdpi144×1443x
xxxhdpi192×1924x
Play Store512×512Required

macOS Icon Sizes

macOS uses an.iconsetfolder containing PNG files at multiple sizes with @2x Retina variants.

Base SizeGenerated (px)
16×1616, 32 (@2x)
32×3232, 64 (@2x)
128×128128, 256 (@2x)
256×256256, 512 (@2x)
512×512512, 1024 (@2x)

Windows Icon Sizes

Windows applications typically use ICO files, but PNG files at these sizes are used as source material.

16×16
32×32
48×48
64×64
128×128
256×256

Tips for Creating Better App Icons

1

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.

2

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.

3

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.

4

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.

5

Avoid Transparency on iOS

iOS does not support transparent app icons. Transparent areas will appear black. Use a solid background for iOS icons.

6

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).

7

Use PNG Format

PNG is the standard format for app icons across all platforms. It supports transparency and lossless compression.

8

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)

  1. Download and unzip your generated icons from AppIconsKit.
  2. Open your Xcode project and navigate to Assets.xcassets.
  3. Delete the existing AppIcon set (if any).
  4. Drag the generated AppIcon.appiconset folder directly into Assets.xcassets.
  5. Build and run your project. Your icons should appear automatically.

Importing into Android Studio

  1. Download and unzip your generated icons from AppIconsKit.
  2. Navigate to your project's app/src/main/res/ directory.
  3. Copy the generated mipmap-* folders into the res/ directory, replacing existing files.
  4. Ensure your AndroidManifest.xml references @mipmap/ic_launcher.
  5. Sync and rebuild your project.

Ready to Generate?

Now that you know the specs, generate your icons in seconds.

Generate Icons Now