Reference

App Store screenshot sizes for iPhone and iPad

App Store Connect rejects an upload whose pixel dimensions do not match an accepted slot exactly. These are the sizes StoreStage exports today, read straight from the same table the export pipeline uses.

iPhone

The 6.9″ slot at 1320 × 2868 is the largest iPhone canvas StoreStage designs on, so a set built once can fill the smaller slots below it.

iPhone portrait screenshot sizes
DisplayWidthHeightNotes
6.9"1,320 px2,868 pxDesign canvas · recommended
6.7"1,290 px2,796 px—
6.7"1,284 px2,778 px—
6.9"1,260 px2,736 pxiPhone Air
6.5"1,242 px2,688 px—
6.3"1,206 px2,622 px—
6.1"1,179 px2,556 px—
5.8"1,125 px2,436 px—

Portrait only. StoreStage does not export iPhone landscape sets. If your listing needs landscape iPhone screenshots, build them outside StoreStage for now.

iPad

iPad sets export in both orientations. The 13″ canvas at 2064 × 2752 is the largest iPad size StoreStage designs on.

Portrait

iPad portrait screenshot sizes
DisplayWidthHeightNotes
13" iPad2,064 px2,752 pxDesign canvas
12.9" iPad2,048 px2,732 px—

Landscape

iPad landscape screenshot sizes
DisplayWidthHeightNotes
13" iPad2,752 px2,064 pxDesign canvas
12.9" iPad2,732 px2,048 px—

Google Play

StoreStage also exports Google Play sizes from the same sets: phone sizes from an iPhone set, and tablet sizes from an iPad set. A set is scaled to fit and letterboxed with its background colour when the Play aspect ratio differs from the design canvas. The generic Android device frame is available for phone sets only.

Phone

Google Play phone screenshot sizes
DisplayWidthHeightNotes
Google Play Phone1,080 px1,920 px16:9

Tablet, portrait

Google Play tablet portrait screenshot sizes
DisplayWidthHeightNotes
Google Play 10" Tablet1,600 px2,560 px—
Google Play 7" Tablet1,200 px1,920 px—

Tablet, landscape

Google Play tablet landscape screenshot sizes
DisplayWidthHeightNotes
Google Play 10" Tablet2,560 px1,600 px—
Google Play 7" Tablet1,920 px1,200 px—

Which sizes you actually have to upload

You do not need one screenshot per device. For iPhone Apple's current specification requires two things: at least one screenshot for iPhone with Dynamic Island (medium display) — 1179 × 2556 or 1206 × 2622 — and one set for a large display, either iPhone with Dynamic Island (large display) — 1260 × 2736, 1290 × 2796 or 1320 × 2868 — or iPhone with Face ID (large display) — 1284 × 2778 or 1242 × 2688. If your app runs on iPadOS it also needs the 13″ iPad display. When your interface is consistent across device sizes and localizations, Apple says you only need to provide the highest required resolution and App Store Connect scales it down for smaller devices. That is why StoreStage designs on the largest canvas in each family and treats the rest of the table as export targets rather than separate designs.

The practical consequence: design once at 1320 × 2868, and every smaller iPhone slot you export lands with the same composition, the same crop, and the same type scale. Rebuilding a gallery per device is what produces the mismatched sets you see on listings where one slot has a different headline position than the next.

A new iPhone project starts on that same 1320 × 2868 export size, so an untouched export needs no resampling at all. An iPhone ZIP from StoreStage already carries both: the size you selected plus the other required class (1320 × 2868 with 1206 × 2622), in one folder per size. Select the older 1125 × 2436 size and the ZIP carries three folders: that size plus both required classes. The other entries in the table stay one control away when a listing still asks for them.

iPhone Duo. Apple's specification now lists screenshot sizes for iPhone Duo: 1398 × 2034 for the outer display and 2007 × 2853 for the inner display, each in portrait and landscape. Starting in April 2027 screenshots are required for any app built with the iOS 27.1 SDK or later. StoreStage does not export the Duo sizes yet.

Which slots Apple requires changes as hardware ships. Treat the list above as what StoreStage can produce, and Apple's specifications as what your listing currently demands.

What App Store Connect checks

  • Exact pixels. A screenshot one pixel off an accepted slot is rejected. Resizing a JPEG in a photo editor is the most common cause.
  • Flattened RGB. Uploads must be RGB with no alpha channel. StoreStage writes flattened RGB PNGs, so a transparent background in your design becomes an opaque one on export.
  • One family at a time. iPhone and iPad are separate slots on a listing. A single iPad set does not satisfy the iPhone requirement.

Confirm against Apple's screenshot specifications before you submit — that page is the authority, this one only documents what StoreStage produces.

Why uploads get rejected

Almost every rejection at this stage is mechanical rather than editorial. The four that come up most often:

  • Off-by-a-few pixels. An image exported at 1283 × 2778 instead of 1284 × 2778 fails. This usually comes from scaling a screenshot by percentage in a design tool rather than entering the target size directly.
  • An alpha channel. A PNG saved with transparency is refused even when nothing in the image looks transparent. Flattening onto an opaque background fixes it.
  • A non-RGB color profile. Files exported as CMYK, grayscale, or with an unusual embedded profile get bounced.
  • Orientation mismatch. A landscape image dropped into a portrait slot fails the dimension check, because the slot is defined by exact width and height, not by area.

StoreStage writes flattened RGB PNGs at the exact dimensions in the tables above, so the first three cannot happen to an export that came out of the editor.

Build a set at these sizes

StoreStage designs the whole gallery on one connected canvas and exports every output at the dimensions above, so the set you approved is the set you upload.

Open the editorSee plans