Guide

App icon sizes: two master files cover everything

iOS needs one 1024x1024 pixel PNG: since Xcode 14 the asset catalog defaults to Single Size and generates every other size from it. Android needs a 512x512 PNG for the Play Store listing plus an adaptive icon whose layers are 108x108dp, with the logo kept inside the central 66x66dp safe zone.

Checked August 2026 against Apple's Human Interface Guidelines and Xcode documentation, developer.android.com's adaptive icon reference, and Google Play Console help.

iOS: one 1024x1024 image, Xcode does the rest

Apple's requirement is a single square PNG at exactly 1024x1024 pixels, in sRGB or Display P3, with no transparency. That file is what App Store Connect asks for, and since Xcode 14 it is also all the app bundle needs: the asset catalog's Single Size setting takes the 1024 master and produces the 180x180 iPhone home screen icon, the iPad sizes, Spotlight, Settings and notifications at build time. You can still override individual sizes with the All Sizes option, but the lists of a dozen exact dimensions that old guides carry are describing a workflow Apple retired.

Two design consequences follow. Supply a full square: iOS applies the rounded-corner mask itself, and icons submitted with their own rounded corners or padding come out visibly smaller than every neighbor on the home screen. And design for downscaling: the 1024 master is judged at 60 pixels on a phone, so thin strokes and fine detail that look considered in the asset catalog disappear on the device.

Android: a 512 listing icon plus adaptive layers

Google Play's store listing icon is 512x512 pixels, a 32-bit PNG with alpha, at most 1024KB. The icon on the device itself is the adaptive icon, shipped inside the app as two layers, background and foreground, each sized 108x108dp. The launcher stacks them and cuts the result with its own mask, circle on some devices, squircle or rounded square on others, and may animate the layers against each other for parallax effects.

The geometry is strict. Per Android's own reference: the outer 18dp on each of the four sides is reserved for masking and visual effects, and the logo should be at least 48x48dp but must not exceed 66x66dp, because the inner 66x66dp is what reliably appears inside the masked viewport. Everything outside that center square is decoration that some launcher will crop.

108x108dp layer66x66dp safe zonedashed circle: a launcher mask, cut anywhere outside it18dp+

The same mark under both masks, at true size

Store artwork is reviewed at 512 and 1024 pixels, but the icon lives its life between 48 and 96. Here is one mark inside an iOS-style rounded square and an Android-style circle at the sizes a phone renders. If a mark stops reading anywhere on these rows, it needs simplifying, not sharpening:

96px rounded
72px rounded
60px rounded
48px rounded
96px circle
72px circle
60px circle
48px circle

The rules that survive both platforms: center the mark, keep it well inside the edges, use a solid background, and skip text below the app name size. A mark that survives the circle crop survives everything else. The adjacent problem, the icon your website shows in browser tabs and home screen bookmarks, is a different file list covered in the favicon size guide, and the social profile slots have their own table in the social media logo size guide.

What the LogoRay kit ships for app icons

Every LogoRay kit includes icons/app-icon-1024.png, the exact file the App Store asks for, built from your mark centered on a solid brand-color tile, plus the 180x180 apple-touch-icon, a 400px avatar, the bare mark from 1024 down to 32 pixels, and the full favicon set. For Google Play, scale the 1024 tile down once to 512 and you are done. The marks are drawn to hold their shape at 48 pixels, which is the whole game on this page.

Common questions

What size does an iOS app icon need to be?

One 1024x1024 pixel PNG. Since Xcode 14 the asset catalog defaults to Single Size: you supply the 1024x1024 image and Xcode generates every other size the system needs, from the 180x180 home screen icon down to Settings and Spotlight. The same 1024x1024 file is also what App Store Connect requires.

What size is the Google Play Store icon?

512x512 pixels, as a 32-bit PNG with alpha, no larger than 1024KB. That file is the store listing icon; the icon on the device itself comes from the adaptive icon inside your app bundle, which is a separate asset with its own geometry.

What is an Android adaptive icon?

An icon delivered as two layers, a background and a foreground, each sized 108x108dp. The launcher composes the layers and cuts them with a device-specific mask: a circle on one phone, a squircle or rounded square on another. The outer 18dp on each side is reserved for masking and motion effects, so the logo itself must stay inside the central 66x66dp.

Why does my Android icon get cropped to a circle?

Because the launcher, not the app, decides the icon shape. Adaptive icons hand the system full-bleed layers and the device applies its own mask. Any content near the edges of the 108x108dp canvas is cut on some devices, which is exactly why the 66x66dp safe zone exists.

Can an app icon have a transparent background?

Not on iOS: the App Store icon must be opaque, and Apple rejects transparency in it. On Android the Play Store file is a PNG that technically allows alpha, but the adaptive icon's background layer is expected to fill the full canvas. In practice, design every app icon as a full square of solid color with the mark centered on it.

An icon that survives 48 pixels.

Compose a logo from hand-curated marks and the kit ships the 1024 App Store tile, the touch icon and every favicon size, ready to drop into Xcode. Free to design, $39 once for the files.

Make my logo