Skip to main content

Mobile App Icon Design

App icons are often the first touchpoint users have with your application. They must work at tiny sizes on home screens, represent your brand clearly, and meet strict platform requirements for both iOS and Android.

iOS App Icon Requirements

Apple has specific requirements for iOS app icons:

Required Sizes

  • 1024×1024 - App Store (required)
  • 180×180 - iPhone @3x
  • 120×120 - iPhone @2x
  • 167×167 - iPad Pro @2x
  • 152×152 - iPad @2x
  • 76×76 - iPad @1x
  • 60×60 - Settings @3x
  • 40×40 - Settings/Spotlight @2x
  • 29×29 - Settings @1x
  • 20×20 - Notifications @1x

iOS Design Guidelines

  • No transparency—solid background required
  • System applies corner radius automatically—don't include it
  • Avoid text in icons (hard to read at small sizes)
  • Simple, recognizable shapes work best
  • Don't replicate Apple UI elements

Android App Icon Requirements

Android adaptive icons provide flexibility across device manufacturers:

Adaptive Icon Layers

  • Foreground layer - 108×108 dp, visible content in center 72dp (safe zone)
  • Background layer - 108×108 dp, extends beyond visible area
  • Both layers are 108dp for 18dp of extra content that may be cropped

Legacy Support

  • 48×48 mdpi - Base size
  • 72×72 hdpi
  • 96×96 xhdpi
  • 144×144 xxhdpi
  • 192×192 xxxhdpi
  • 512×512 - Play Store

Designing for Recognition

App icons must be instantly recognizable at small sizes:

  • Simple silhouette - Should be identifiable from shape alone
  • Limited color palette - 2-3 colors maximum
  • Strong contrast - Clear separation between elements
  • Consistent with brand - Use brand colors and style
  • Unique on home screen - Stand out from other apps

Icon Grid and Safe Zones

Both platforms use grid systems for consistent sizing:

iOS Keylines

  • Circle: Diameter of approximately 80% of canvas
  • Square: Approximately 70% of canvas
  • Horizontal/vertical rectangles have specific proportions

Android Safe Zone

  • 108×108 dp total canvas
  • 72×72 dp visible area (center)
  • 66×66 dp safe zone for critical content

Creating Adaptive Icons

Design Android adaptive icons with separate layers:

<!-- ic_launcher.xml -->
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@drawable/ic_launcher_background"/>
    <foreground android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>

The background can be a solid color, gradient, or image. The foreground contains your icon graphic with transparency.

Testing App Icons

Verify icons work in real contexts:

  • Multiple home screen wallpapers - Light, dark, busy, simple
  • Folders - Icons appear smaller in folders
  • Different devices - Various screen sizes and densities
  • Notification area - If your icon appears in notifications
  • Settings app - Smaller icon sizes
  • Store listings - How it appears in search results

Common Design Mistakes

Avoid these frequent app icon errors:

  • Too much detail - Gets lost at small sizes
  • Text in icon - Usually illegible on home screen
  • Thin strokes - Disappear at small sizes
  • Complex gradients - Can look muddy when scaled
  • Too similar to competitors - Causes confusion
  • Different from brand - Creates disconnect with other materials

Export and Asset Generation

Streamline export with these approaches:

  • Design at 1024×1024 - Downscale from master
  • Use asset generators - Tools that create all sizes
  • Xcode Asset Catalog - Organizes iOS icon sizes
  • Android Studio - Image Asset wizard generates all densities

App Store Optimization

App icons affect discoverability and downloads:

  • Stand out in category - Research competitor icons
  • Consider A/B testing - Both stores support experiments
  • Seasonal updates - Some apps update icons for events
  • Preview with screenshots - Icon is part of the listing package

Iteration and Updates

App icons can evolve with your brand:

  • Major redesigns should maintain some recognition
  • Subtle refinements are common as design trends shift
  • Consider user familiarity before drastic changes
  • Update all sizes and platforms simultaneously

Frequently Asked Questions