The 8 App Store screenshot sizes Apple actually requires
iPhone 6.9", 6.7", 6.5", 5.5", and three iPad variants. One upload can cover them all if you know how.
Apple requires you to upload App Store screenshots for multiple device sizes. If you’ve been designing in Figma at 1290×2796 and re-cropping for every other size, stop. There’s a better way — but first you need to know which sizes Apple actually enforces.
The sizes Apple actually requires in 2026
App Store Connect uses enum codes like APP_IPHONE_67. Here’s the full list of what Apple currently accepts, with device exemplars so you know what to design for:
- iPhone 6.9" (
APP_IPHONE_69) — 1320×2868 — iPhone 16 Pro Max, 15 Pro Max. Required if you support iOS 18+. - iPhone 6.7" (
APP_IPHONE_67) — 1290×2796 — iPhone 15 Pro Max, 14 Plus. Long the de-facto default. - iPhone 6.5" (
APP_IPHONE_65) — 1284×2778 — iPhone 14 Plus, 13 Pro Max. Still accepted; falling out of required status. - iPhone 5.5" (
APP_IPHONE_55) — 1242×2208 — iPhone 8 Plus, SE. Legacy. Required only if you target iOS 12 or earlier. - iPad Pro 13" (
APP_IPAD_PRO_3GEN_129) — 2064×2752 — iPad Pro M4. The current iPad requirement. - iPad Pro 12.9" (
APP_IPAD_PRO_129) — 2048×2732 — legacy iPad Pro. Still accepted.
APP_WATCH_ULTRA, APP_APPLE_TV) but you only upload them if your app supports those platforms.The minimum required set
If your app supports the current iPhone lineup only (iOS 17+) and is iPhone-only, you need:
- iPhone 6.9" (1320×2868)
- iPhone 6.7" (1290×2796)
If you support iPad too, add:
- iPad Pro 13" (2064×2752)
Apple will downscale 6.9" images for smaller iPhones automatically if you don’t provide the other sizes — but the downscale is often janky, with text getting jagged or cropping in unexpected ways. Uploading the actual sizes looks significantly better.
Design once, render many
The trick is designing in normalized coordinates — relative positioning (0.5 = halfway across, 0.1 = 10% from the left) — rather than pixels. Your layout engine renders each device resolution from the same spec.
The aspect-ratio gotcha
Here’s the mistake most tools don’t catch: if you upload an iPad-proportion screenshot and tell the tool to render iPhone sizes, the output has black bars or distorted content. The aspect ratios are genuinely different:
- iPhone: ~19.5:9 (tall and narrow)
- iPad Pro: ~4:3 (wider, more square)
Before generating, your tool should detect the aspect ratio of what you uploaded and only offer device sizes that match. Uploading iPhone screenshots should not let you generate iPad outputs (and vice versa) — the result would look terrible.
File specs Apple enforces
- Format: PNG or JPEG. PNG recommended — no compression artifacts.
- Color space: sRGB or P3.
- Max file size: ~8MB per screenshot (undocumented but observed).
- Max count: 10 screenshots per device size, per locale.
- Ordering: the order you upload is the order shown in the App Store.
The upload flow if you’re doing it manually
For each device size you support:
- Go to App Store Connect → your app → App Store → Media Manager
- Pick the device size tab (6.9", 6.7", etc.)
- Drag in your PNGs in the order you want them to appear
- Repeat for every locale you ship in
That’s a lot of clicks. For an app supporting 3 device sizes and 5 locales, it’s 60+ files to manage manually.
Stop copying and pasting ASO changes.
Devflair generates App Store descriptions, keywords, subtitles, and promo text from your product context — then pushes them straight to App Store Connect. One click, no re-uploads.
Try it free →