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.
| Display | Width | Height | Notes |
|---|---|---|---|
| 6.9" | 1,320 px | 2,868 px | Design canvas · recommended |
| 6.7" | 1,290 px | 2,796 px | — |
| 6.7" | 1,284 px | 2,778 px | — |
| 6.9" | 1,260 px | 2,736 px | iPhone Air |
| 6.5" | 1,242 px | 2,688 px | — |
| 6.3" | 1,206 px | 2,622 px | — |
| 6.1" | 1,179 px | 2,556 px | — |
| 5.8" | 1,125 px | 2,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
| Display | Width | Height | Notes |
|---|---|---|---|
| 13" iPad | 2,064 px | 2,752 px | Design canvas |
| 12.9" iPad | 2,048 px | 2,732 px | — |
Landscape
| Display | Width | Height | Notes |
|---|---|---|---|
| 13" iPad | 2,752 px | 2,064 px | Design canvas |
| 12.9" iPad | 2,732 px | 2,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
| Display | Width | Height | Notes |
|---|---|---|---|
| Google Play Phone | 1,080 px | 1,920 px | 16:9 |
Tablet, portrait
| Display | Width | Height | Notes |
|---|---|---|---|
| Google Play 10" Tablet | 1,600 px | 2,560 px | — |
| Google Play 7" Tablet | 1,200 px | 1,920 px | — |
Tablet, landscape
| Display | Width | Height | Notes |
|---|---|---|---|
| Google Play 10" Tablet | 2,560 px | 1,600 px | — |
| Google Play 7" Tablet | 1,920 px | 1,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.