App Store screenshot sizes in pixels: what upload accepts
Start from the upload checks that actually reject files, then work backwards to the pixel sizes Apple lists for each iPhone and iPad slot, and the arithmetic that produces them.
Published: · Last reviewed:
Four checks that reject a file at upload
Before anyone at Apple looks at your screenshots, the upload box applies a few mechanical tests. Most failed uploads trace back to one of these, so run through them first:
- File type. Apple lists .jpeg, .jpg and .png. HEIC, WebP and TIFF are out.
- Color space. Apple's page does not name one. Our own advice is to export standard RGB and avoid CMYK.
- Transparency. Apple's wording is that images “can’t include alpha channels or transparencies”. A PNG may hold an alpha channel even when every pixel is fully opaque, and as written the rule still counts that as a violation.
- Exact size. The width and height must match one of the sizes Apple lists for the slot. A file one pixel off does not appear on any list.
Why the Simulator is the usual culprit. We captured screenshots with
xcrun simctl io <device> screenshot --type=png on 18 Simulator devices in Xcode 27.0
(iOS 27.0). Each PNG had the device's exact pixel size and an alpha channel. On the single file we
examined pixel by pixel (an iPhone 16 Plus, 1290 × 2796), every pixel was opaque, which changes nothing:
the channel is there, so the file breaks Apple's rule. Convert before uploading.
Pixels are the only unit that counts
People ask about “resolution” because the word comes from print, where it means dots per inch and only makes sense next to a physical size. A store listing has no physical size. A screenshot is a grid of pixels and nothing else.
Image files can still declare a density: a PNG can hold a pHYs chunk, a JPEG can hold JFIF
density fields, and either may say 72, 144 or 300 DPI. Apple's specification page gives pixel
dimensions and says nothing about DPI. We never uploaded files that differed only in their density tag,
so we make no claim about how they are treated. Our practical rule: get the pixel grid right and do not
touch the tag. An image that is 1179 × 2556 pixels stays exactly that whatever it declares.
The slots you have to fill, and the ones that fill themselves
Apple's section “Required device sizes”, last re-read on 1 November 2026, asks for two things: an iPhone set in the 6.3-inch class, and a 13-inch iPad set if the app supports iPadOS. Everything else can be derived. Apple's own phrase is that you “only need to provide screenshots for the highest required resolution”, and App Store Connect shrinks that set into the smaller slots.
One wrinkle: the 6.9-inch and 6.5-inch slots fill only from each other, never from the 6.3-inch set. Add a 6.9-inch set if you want the biggest phones covered properly.
Scaling works, with two costs worth knowing about:
- Softness. A shrunk copy loses fine type and hairlines. Give any screen where detail matters its own native set.
- Slightly different proportions.
1290 × 2796is 1:2.167, whereas1242 × 2688is 1:2.164. The store absorbs that, but a layout glued tight to the edge can move by a pixel or two.
The table below runs from the slots in play today to the historical ones. The screenshot size calculator maps a device straight to its slot if you would rather not scan it.
Every size Apple lists, portrait
| Slot | Pixels | Which devices, and anything Apple adds |
|---|---|---|
| 6.3-inch, iPhone with Dynamic Island (medium display) | 1179 × 2556, 1206 × 2622 | Required for iPhone. Covers 18 Pro, 17 Pro, 17, 16 Pro, 16, 15 Pro, 15, 14 Pro |
| 13-inch iPad display | 2064 × 2752, 2048 × 2732 | Required when the app runs on iPad |
| 6.9-inch, iPhone with Dynamic Island (large display) | 1260 × 2736, 1290 × 2796, 1320 × 2868 | iPhone Air, 18 Pro Max, 17 Pro Max, 16 Pro Max, 16 Plus, 15 Plus, 14 Pro Max. Fills from the 6.5-inch class |
| iPhone Duo | 1398 × 2034, 2007 × 2853 | Outer display is 1398 × 2034; inner display is 2007 × 2853. Apple says screenshots become mandatory from April 2027 for apps built with the iOS 27.1 SDK or later |
| 6.5-inch, iPhone with Face ID (large display) | 1284 × 2778, 1242 × 2688 | 14 Plus, 13 Pro Max, 12 Pro Max, 11 Pro Max, 11, XS Max, XR. Apple makes it required when the app runs on iPhone and no 6.9-inch set is supplied |
| 6.1-inch, iPhone with Face ID (medium display) | 1170 × 2532, 1125 × 2436, 1080 × 2340 | 17e, 16e, 14, 13, 12, 11 Pro, XS, X, and the minis |
| 5.5-inch, iPhone with Home Button (large display) | 1242 × 2208 | 8 Plus, 7 Plus, 6S Plus, 6 Plus |
| 4.7-inch, iPhone with Home Button (medium display) | 750 × 1334 | SE (2nd and 3rd generation), 8, 7, 6S |
| 4-inch, iPhone with Home Button | 640 × 1096, 640 × 1136 | SE (1st generation), 5S, 5C, 5. The 1096 version leaves out the status bar; the 1136 version includes it |
| 3.5-inch, iPhone with Home Button | 640 × 920, 640 × 960 | 4S, 4. The 920 version leaves out the status bar; the 960 version includes it |
| 12.9-inch iPad display | 2048 × 2732 | Fills from the 13-inch class |
| 11-inch iPad display | 1488 × 2266, 1668 × 2420, 1668 × 2388, 1640 × 2360 | Fills from the 13-inch class |
| 10.5-inch iPad display | 1668 × 2224 | Fills from the 12.9-inch class |
| 9.7-inch iPad display | 1536 × 2008, 1536 × 2048, 768 × 1004, 768 × 1024 | Fills from the 10.5-inch class |
Sizes can be turned sideways for landscape: 2796 × 1290 is simply the portrait
1290 × 2796 rotated. Choosing landscape does not oblige you to also upload portrait.
Deriving a pixel size from a device
Every number above is a screen measured in points, multiplied by the screen's scale factor. The arithmetic never changes, even when Apple changes which slots it insists on. Worked through for phones, all at 3×:
- 440 × 956 pt gives
1320 × 2868, the 16 Pro Max, which Apple groups as 6.9-inch. - 430 × 932 pt gives
1290 × 2796: 15 and 16 Plus, 14 and 15 Pro Max, nominally 6.7-inch. - 428 × 926 pt gives
1284 × 2778: the 12 and 13 Pro Max, 6.5-inch. - 414 × 896 pt gives
1242 × 2688: the 11 Pro Max and XS Max, also 6.5-inch. - 402 × 874 pt gives
1206 × 2622: the 16 Pro, 6.3-inch. - 393 × 852 pt gives
1179 × 2556: the 14 Pro, 15 and 16, 6.1-inch. - 390 × 844 pt gives
1170 × 2532: the 12, 13 and 14, 6.1-inch. - 414 × 736 pt gives
1242 × 2208: the 8 Plus, 5.5-inch.
Mind the difference between a handset and an upload slot. A phone with a 6.7-inch diagonal is uploaded into the 6.9-inch class, because Apple merged them. The device did not grow; the bucket did.
iPads use a 2× scale instead:
- 1032 × 1376 pt (13-inch iPad Pro) gives
2064 × 2752. - 1024 × 1366 pt (12.9-inch iPad Pro) gives
2048 × 2732. - 834 × 1194 pt (11-inch iPad Pro and Air) gives
1668 × 2388. - 820 × 1180 pt (10.9-inch iPad) gives
1640 × 2360. - 768 × 1024 pt (9.7-inch iPad) gives
1536 × 2048.
Mandatory sets move, so verify
Which slots App Store Connect demands has changed more than once, most recently in October 2026, when the required iPhone class became 6.3-inch. Read Apple's current page before you upload. Treat this article, like any third-party list, as a snapshot of how the requirement has behaved, not a forecast.
Count, order and localization
Each device class takes up to ten screenshots, shown in upload order. That order matters more than any pixel decision here. On a phone, most shoppers stop after two or three images, so frame one has to make the whole case alone.
A localization can have its own set at the same sizes; one without a set falls back on another. Settle early whether you will localize the images, because that is the gap between producing one set and producing twelve.
Getting exact pixels out of a design
Two habits remove most of the trouble. Design on a canvas that divides evenly into the target size, so export is a single multiplication and not a resample of a resample. And measure the finished file instead of trusting the exporter.
A tool that renders on the device itself avoids resizing altogether.
Flexdger Wallet runs in your own phone's browser and you screenshot it there, so the
image arrives at that phone's native size: 1179 × 2556 from a 393 pt screen at 3×, with
nothing left to scale. Still measure it, because not every phone's native size is on Apple's list. A
wallet screen composed this way is a prop, never proof of a balance, so label it as an illustration
wherever a listing could read as a claim.
The error to avoid is blowing an exported screenshot up to fill a bigger slot. Upscaling creates no detail and blurs precisely what makes a screen believable: small type, hairlines, icon edges. For a larger set, export again from the source at the larger size, or build once at the biggest size and let the store shrink it.
Measure the file before you upload
macOS already has the tool:
sips -g pixelWidth -g pixelHeight -g hasAlpha screenshot.png
The answer should be a width and height from the table and hasAlpha: no. When alpha shows
up, re-save as JPEG, a format that cannot hold the channel:
sips -s format jpeg -s formatOptions 95 in.png --out out.jpg
On a 1290 × 2796 Simulator PNG we got a 1290 × 2796 RGB JPEG with hasAlpha: no.
Condensed checklist
- DPI is not part of the specification, so disregard it.
- iPhone: produce
1206 × 2622for the required 6.3-inch set. iPad, if you ship there:2064 × 2752. - For the largest phones, add a 6.9-inch set at
1320 × 2868. - Save PNG or JPEG, RGB, no alpha, exact pixels.
- Run
sipsbefore the upload, not after the rejection email.
For the per-class history of which sets were once mandatory, see App Store screenshot sizes for iPhone.
Questions
Can I mix portrait and landscape in one set?
Landscape uses the same numbers with width and height swapped, for example 2796 × 1290. An app that supports both orientations still uploads a single orientation per slot, so there is no need to prepare two versions.
How many screenshots can one device class hold?
Up to ten. Shoppers see them in the order you uploaded them, so put the strongest frame first.
Is my own iPhone screenshot already the right size?
Only if your phone's native resolution is one of the sizes in Apple's list. A 393 pt screen at 3× gives 1179 × 2556, which is listed; not every phone is. Check the file before relying on it.
Do I really need a separate 6.9-inch set?
Apple's rule is that you only need the highest required resolution, and for iPhone that is the 6.3-inch class. The 6.9 and 6.5-inch slots fill only from each other, so a 6.9-inch set is what covers the largest phones properly.