App Store Connect: "Screenshot Dimensions Are Wrong"
You hit Save in App Store Connect and the upload bounces with something like "The dimensions of one or more screenshots are wrong" or "Screenshot dimensions are not correct for this device." The image looks fine. It came straight off a recent iPhone. So what's wrong?
Almost always: the pixel dimensions don't match the display class for the slot you dropped them into. App Store Connect doesn't care which physical device produced the file — it checks the width × height against a fixed list of accepted sizes for that slot, and rejects anything that isn't an exact match. A screenshot that's 1284 × 2778 is a valid 6.5" image, but it is not a valid 6.9" image, and as of Apple's 2024–2025 changes the 6.9" iPhone slot is the one most apps are now required to fill.
Why this happens: display classes, not devices
Apple groups screenshots into display classes — buckets defined by the screen's point size, not by an individual phone. Several physical devices share one class. The slots that matter today:
- iPhone: 6.9", 6.7"/6.5", 6.3", 6.1", plus older 5.5"/4.7" classes.
- iPad: 13", 12.9", 11", plus older 10.5"/9.7" classes.
Each class accepts only a short, fixed list of pixel sizes. The "dimensions are wrong" error is the upload validator telling you the file you supplied isn't on that class's list. Three things commonly cause it:
- Right device, wrong slot. A real 6.5" screenshot (1242 × 2688) dropped into the 6.9" slot.
- Resized or recompressed. A tool exported at 1080 × 2340 or some "close enough" size that isn't on Apple's list.
- Cropped / status bar trimmed. Even a few pixels off (1290 × 2790 instead of 1290 × 2796) fails.
The 6.5" → 6.9" change (Apple's 2024–2025 simplification)
For years the de-facto required iPhone sizes were 6.5" (1242 × 2208 / 1284 × 2778) and 5.5". Apple has since simplified: the 6.9" display class — introduced with the iPhone 15 Pro Max generation and shared by the 16/17 Pro Max and Plus models — is now the primary iPhone requirement, and the 13" class is the primary iPad requirement. Apple's own spec wording for the 6.5" slot is now "Required if app runs on iPhone and screenshots for 6.9" display aren't provided" — i.e. 6.9" is the one to lead with, and 6.5" only becomes mandatory if you skipped 6.9".
The payoff is auto-scaling. Per Apple: "If screenshots with the accepted sizes aren't provided, scaled screenshots for 6.9" displays are used." Upload one clean 6.9" set and Apple scales it down to populate 6.5", 6.3", 6.1" and below — you don't have to upload every class by hand. The same cascade runs on iPad from the 13" set. That's the good news; the bad news is that it makes the 6.9" (and 13") slots strict, because they're the source everything else is derived from.
So the trap is subtle: an old project, an old export preset, or a screenshot pulled off an iPhone that isn't a Pro Max gives you a 6.5"-class image, and when you feed it into the now-required 6.9" slot, App Store Connect rejects it.
The correct sizes (verified against Apple's current spec)
These are the exact accepted pixel dimensions per slot, taken verbatim from Apple's Screenshot specifications reference. Landscape is the same numbers with width and height swapped. Match one of these exactly — not "approximately".
| Slot | Accepted portrait (px) | Landscape (px) | Status |
|---|---|---|---|
| iPhone 6.9" | 1320 × 2868 1290 × 2796 1260 × 2736 | 2868 × 1320 2796 × 1290 2736 × 1260 | Required (iPhone) |
| iPhone 6.5" | 1284 × 2778 1242 × 2688 | 2778 × 1284 2688 × 1242 | Required only if 6.9" not provided |
| iPhone 6.3" | 1179 × 2556 | 2556 × 1179 | Optional (auto-scales from 6.9") |
| iPhone 6.1" | 1170 × 2532 | 2532 × 1170 | Optional (auto-scales) |
| iPhone 5.5" | 1242 × 2208 | 2208 × 1242 | Optional (legacy) |
| iPad 13" | 2064 × 2752 2048 × 2732 | 2752 × 2064 2732 × 2048 | Required (iPad) |
| iPad 12.9" | 2048 × 2732 | 2732 × 2048 | Required only if 13" not provided |
| iPad 11" | 1488 × 2266 1668 × 2388 1640 × 2360 | 2266 × 1488 2388 × 1668 2360 × 1640 | Optional (auto-scales from 13") |
Source: Apple, Screenshot specifications (App Store Connect Help). Apple revises this list when new hardware ships, so if you're reading this much later, re-check that page — but the 6.9"/13" requirement and the three-size 6.9" list above are current as of mid-2026.
How to fix it fast
- Read the actual dimensions of your file. On macOS, select the PNG and press Space (Quick Look shows W × H), or right-click → Get Info. On Windows, right-click → Properties → Details. Compare against the table above for the slot that rejected.
- Identify which slot you need. If you only want to do the minimum, fill the 6.9" iPhone slot (and 13" iPad if your app runs on iPad) and let Apple scale the rest down.
- Re-export at the exact target size. Pick one accepted size for that slot — e.g. 1290 × 2796 for 6.9" — and render at exactly that. Don't open a 1242 × 2688 image and stretch it to 1290 × 2796; upscaling is soft and doesn't change that the source pixels are wrong.
- Re-upload into the matching slot. App Store Connect labels each slot by display class. Make sure the file goes into the slot whose size it actually matches.
This is exactly the part Mokbi removes. You design once in the browser, and export outputs at every required store dimension — the 6.9" and 13" sizes Apple now leads with, plus the rest — each rendered natively at the correct pixel count, never upscaled from a smaller canvas. Designing and previewing is free (watermarked); export is a one-time purchase (Single €9.99 / Pro €29.99), no subscription.
Most common causes, ranked
- 6.5" image in the 6.9" slot. The headline case. 1242 × 2688 or 1284 × 2778 won't pass the 6.9" check — re-export at a 6.9" size.
- A screenshot from a non–Pro Max iPhone. A base iPhone 15/16 produces 6.1"/6.3"-class pixels, not 6.9". Fine as a source to compose from, wrong as a direct 6.9" upload.
- Off-by-a-few-pixels from cropping. Trimming the status bar or a stray row turns 1290 × 2796 into a non-accepted size. The check is exact; "close" fails.
- An old export preset. Templates built before the 6.9" era still output 1242 × 2208 / 1284 × 2778. Update the preset to a current size.
- Wrong aspect ratio entirely. A square or arbitrary-ratio image (e.g. a marketing graphic) will never match a phone slot. It must be one of the listed W × H pairs.
- Transparency or wrong format. Apple accepts
.png,.jpg,.jpegand wants flattened, opaque images — a transparent PNG can be rejected on top of any size issue.