App Icon Safe Zones Explained: What the Specs Say vs What Designers Actually Do
If you have ever opened Android Studio's adaptive icon preview or read Apple's Human Interface Guidelines, you have encountered the concept of a "safe zone" -- the area of your icon canvas where content is guaranteed to be visible on every device, every launcher, every mask shape.
The official Android safe zone is a circle with a diameter of 66dp centered on a 108dp canvas. That is 61.1% of the total area. If you follow the spec to the letter, your logo should fit inside that circle and nothing important should exist outside it.
But open any top-charting app on your phone and look at the icon. The logo fills most of the canvas. The symbol is big, bold, and clearly extends well beyond that 61% circle. Spotify, Instagram, WhatsApp, Duolingo -- none of them cram their logo into the inner 61%.
So who is wrong? The documentation, or the designers?
Neither. The disconnect comes from confusing "guaranteed safe" with "practically visible." Understanding the difference is the key to designing an icon that looks great everywhere without being unnecessarily small.
The Official Specs
Android Adaptive Icons
Android adaptive icons use a layered system introduced in Android 8.0 (API 26). Your icon consists of two layers -- foreground and background -- each sized at 108x108dp. The system applies a mask (circle, rounded square, squircle, or other shapes depending on the launcher) and may use the extra padding for motion effects like parallax when the user tilts the device or long-presses the icon.
Here is how the dimensions break down:
| Zone | Size | Percentage of canvas |
|---|---|---|
| Full canvas | 108x108dp | 100% |
| Visible area (most launchers) | 72x72dp | 66.7% |
| Strict safe zone (all masks) | 66x66dp | 61.1% |
| Motion padding (each side) | 18dp | -- |
The 66dp strict safe zone is the innermost circle where content is guaranteed to survive every possible mask on every possible launcher, including aggressive circular masks that some OEMs apply. The 72dp zone is what most launchers actually show -- it is the standard visible area defined by Google's own mask specifications.
The 18dp padding on each side exists primarily for motion effects. When a user tilts their phone or long-presses an icon, the foreground layer shifts slightly to create a parallax effect. That extra space prevents the edges from revealing empty canvas during the animation.
iOS Squircle Mask
Apple takes a simpler approach. You submit a single 1024x1024px square image. iOS applies a continuous-curvature rounded rectangle (the famous "squircle") as a mask. There is no official "safe zone" measurement published by Apple, but the practical clipping is minimal -- the squircle only removes the corners, and the affected area is roughly the outer 10% near each corner.
Apple's Human Interface Guidelines recommend keeping critical elements within the "inner 80%" of the icon, but this is a soft guideline rather than a hard technical constraint. The squircle mask is consistent across all iOS devices, so there is no launcher variability to worry about.
The Gap
Here is where the confusion starts. The Android documentation says 66dp is safe. Apple says stay in the inner 80%. These numbers describe different things:
- Android's 66dp is an absolute worst-case guarantee across all possible mask shapes, including circles that some OEMs apply
- Apple's 80% is a design recommendation for keeping content away from the squircle corners
Neither number represents how designers actually size their logos. And there is good reason for that.
What Designers Actually Do
Open the top 50 free apps on your phone. Measure the logo or primary symbol relative to the full icon canvas. You will find a consistent pattern:
- The logo or symbol occupies roughly 70-80% of the canvas
- The background color or gradient fills 100% of the canvas
- The logo is centered both horizontally and vertically
This is larger than the strict 66dp safe zone on Android, and roughly in line with (or slightly larger than) Apple's 80% recommendation.
Why This Works
The key insight is that the safe zone is not a cliff edge. Content outside the 66dp circle does not vanish -- it gets progressively more likely to be clipped as you move toward the outer edge, depending on the specific mask shape.
Think of it as three concentric zones:
Zone 1: The core (0-61%) -- Visible everywhere, guaranteed. This is where your logo's most critical details should live. If your logo has text or a recognizable feature that must be complete to make sense, keep it here.
Zone 2: The practical zone (61-72%) -- Visible on the vast majority of launchers. The standard Google mask specification uses a 72dp visible area, and most major launchers (Pixel, Samsung, OnePlus, Xiaomi) follow this. Content here is visible to 95%+ of Android users.
Zone 3: The bleed zone (72-100%) -- Background fills and non-critical elements. This area exists for motion effects and gets masked by every launcher. Only put background color, gradients, or decorative elements that can be cropped without loss.
On iOS, there is effectively no Zone 3 problem. The squircle only clips the corners, and the clipping is so minimal that even content at 85-90% of the canvas width survives intact along the edges.
Real-World Examples
Look at how major apps handle this:
Spotify -- The three curved lines extend to roughly 75% of the canvas width. The green background fills 100%. On Android circular launchers, the very tips of the outer curve get slightly trimmed. The icon remains instantly recognizable because the core symbol is centered and the trimming is symmetrical.
Instagram -- The camera glyph extends to about 70% of the canvas. The gradient background fills 100%. The glyph outline is thick enough that losing a pixel or two at the extremes on aggressive masks changes nothing about recognizability.
WhatsApp -- The phone-in-chat-bubble symbol occupies roughly 72% of the canvas. On circular masks, the outer edge of the chat bubble gets the tiniest clip. Users do not notice because the symbol reads clearly at any reasonable crop.
Duolingo -- The owl face extends to about 75% of the canvas vertically. The top of the head gets slightly trimmed on circular masks. But the owl's eyes and beak -- the most recognizable features -- are well within the safe zone.
The pattern is clear: these companies are not designing for the worst-case 61% safe zone. They are designing for the practical visible area, accepting that extreme edges may get trimmed on some Android launchers, and prioritizing visual impact over pixel-perfect safety.
When the Strict Safe Zone Matters
There are specific scenarios where you should respect the strict 66dp safe zone more carefully:
Logos With Hard Edges
If your logo has geometric elements that look broken when partially cropped -- a perfect circle, a rectangle, or text -- you need to be more conservative. A partially visible circle looks like a mistake. A partially visible organic shape looks intentional.
Round logos are the trickiest case. If your icon is a circle inside a circular mask, any misalignment or slight crop is immediately obvious. Either size the circle to fit within the 66dp zone or use a different shape.
Text-Based Logos
If your icon contains letters or a wordmark (the Facebook "f", the Pinterest "P"), the text needs to be fully visible to be readable. Even a single pixel clipped from a letterform can make it look wrong. Keep text-based elements comfortably within the strict safe zone.
Smartwatches and Small Contexts
On Wear OS and Apple Watch, icons render at very small sizes with aggressive cropping. The safe zone becomes more important here because there is less room for error and users are viewing the icon at sizes where minor crops become proportionally significant.
Widgets and Quick Settings
On Android, your app icon may appear in widget headers, quick settings tiles, and notification badges at sizes smaller than the home screen icon. These contexts may apply tighter crops than the standard launcher mask.
The Practical Design Approach
Based on how successful apps actually handle safe zones, here is a workflow that balances visual impact with cross-platform safety:
Step 1: Design Your Background at 100%
Your background (solid color, gradient, pattern, or illustration) should fill the entire canvas. On Android, this means filling the full 108x108dp on both the foreground and background layers. On iOS, fill the full 1024x1024px.
The background is expendable. It is there to provide color and context, and it should look fine no matter where the mask cuts it. Avoid putting meaningful elements in the background layer -- that is what the foreground layer is for.
Step 2: Size Your Logo at 70-75%
Place your primary symbol or logo so it occupies roughly 70-75% of the canvas width and height. Center it precisely. This gives you a logo that is large enough to be visually impactful while keeping a comfortable margin from even the most aggressive mask edges.
At 70-75%, your logo is:
- Fully within the 72dp practical visible zone on most Android launchers
- Safely inside the iOS squircle with plenty of clearance
- Large enough to be recognizable at the smallest display sizes (29x29pt in iOS Settings, notification badges on Android)
Step 3: Keep Critical Details at 61%
Even if your logo extends to 75%, make sure the most critical recognizable features -- the eyes of a character, the distinctive shape of a letterform, the focal point of an abstract symbol -- fall within the inner 61%. This ensures that even on the most aggressive circular mask, the heart of your icon remains intact.
Think of it as a hierarchy: the logo is at 75%, but the story the logo tells is at 61%.
Step 4: Test Across Masks
Use Android Studio's adaptive icon preview to see your icon in circle, rounded square, and squircle masks. Check that:
- The logo reads clearly in all three masks
- No critical element is cut off in the circular mask
- The background looks clean when cropped to any shape
- The parallax motion effect does not reveal empty canvas
On iOS, verify that the squircle mask does not clip any important corner elements. If your logo has elements that extend diagonally toward the corners, pay extra attention here.
Step 5: Check at Small Sizes
Render your icon at the smallest sizes it will appear:
- 29x29pt (iOS Settings)
- 40x40pt (iOS Spotlight)
- 60x60pt (iOS home screen, search results)
- 48x48dp (Android home screen default)
- 36x36dp (Android notification area)
If your logo is still recognizable at these sizes, your safe zone decisions are correct. If details are getting lost, you may need to simplify the logo rather than make it smaller.
iOS 26 and Android 15: What Changed
Both platforms are evolving their icon treatment in ways that affect safe zone thinking.
iOS 26: Liquid Glass
iOS 26 introduced the Liquid Glass design language, which treats app icons as layered, translucent objects with dynamic light reflections. The icon still uses the squircle mask, but the visual treatment adds depth, specular highlights, and subtle distortion effects that respond to device orientation.
For safe zone purposes, Liquid Glass does not change the mask dimensions. But it does mean your icon's edges receive additional visual processing -- reflections and light effects that interact with the boundary of the squircle. Simple, clean edges work better with Liquid Glass than complex patterns that fight against the effect. If you have not updated your icon for iOS 26, Apple provides a compatibility mode, but designing with the glass effect in mind produces better results.
Android 15: Themed Icons and Material You
Android 15 expanded themed icons, where the system applies the user's Material You color palette to monochromatic icon variants. If you provide a themed icon (a single-color foreground on transparent background), the system recolors it to match the user's wallpaper-derived color scheme.
Themed icons use the same adaptive icon mask and safe zone dimensions. But because the icon is monochromatic, the safe zone becomes more critical -- without color contrast between the logo and background, the shape of the logo is the only visual signal. Make sure the silhouette is clear and recognizable within the safe zone.
Practical Checklist
Here is a summary of how to handle safe zones without overthinking it:
- Background fills 100% of the canvas on both layers
- Logo or primary symbol centered, occupying 70-75% of canvas
- Most critical recognizable features within the inner 61% circle
- No text or hard-geometric elements outside the 66dp zone
- Tested in circle, rounded square, and squircle masks (Android)
- Tested in squircle mask (iOS)
- Recognizable at 29x29pt / 36x36dp smallest display sizes
- Parallax motion does not reveal empty canvas edges
- Works in both light and dark mode backgrounds
The safe zone is a guide, not a prison. The best app icons in the world use it as a reference point while designing for visual impact. Your logo should be big enough to be bold, centered enough to survive any mask, and simple enough to be recognizable at every size.
For a broader perspective on what makes app icons convert, read our guide on what makes users tap. And if you need to verify your icon's dimensions for submission, check the exact screenshot and asset sizes for both stores.
