Read the rules.
App Icon design specifications.
Last updated
Designing a great app icon is the easy part. Meeting Apple's and Google's exact formatting rules is where most submissions get stuck. This page collects the official specifications for each platform in one place.
Apple and Google take very different approaches. Apple wants a single flat square and applies its own mask, while Google splits the icon into layers so every launcher can shape it differently. The sections below explain what each platform expects and why.
Apple's approach is highly standardized. You must provide a perfectly square image, and their system handles the squircle masking, drop shadows, and gloss effects (though gloss is mostly a relic of the past).
✕ Transparent
✓ Opaque Base
Avoid transparency
iOS turns transparent areas into black rectangles.
Google introduced Adaptive Icons in Android 8.0, which completely changed how Android icons are built. Instead of a single flat image, icons are separated into two layers: a foreground and a background. This allows different Android manufacturers to mask the icon into circles, squircles, or teardrops dynamically.
If you have a project ready to go, try the free app icon generator to create perfectly sized icons for both platforms instantly. You can also use the favicon generator if you need icons for a website instead.