Apple and Google changed their screenshot specs several times since 2021. As of April 2026, the required sizes are locked to the largest device in each family — you no longer need to upload separate 5.5" and 6.5" iPhone sets. This is the current spec reference.
iPhone screenshot sizes
| Display | Resolution (portrait) | Apple slot |
|---|---|---|
| 6.9" iPhone 16 Pro Max | 1320 × 2868 | 6.9" slot |
| 6.7" iPhone 15 Pro Max | 1290 × 2796 | 6.7" slot (required) |
| 6.5" iPhone 11 Pro Max | 1242 × 2688 | Accepted |
| 5.5" iPhone 8 Plus | 1242 × 2208 | Optional |
Apple only requires the 6.7" iPhone slot in 2026. Uploading that single set covers all modern iPhones because Apple auto-scales for smaller devices.
iPad screenshot sizes
| Display | Resolution (portrait) | Apple slot |
|---|---|---|
| 12.9" iPad Pro | 2048 × 2732 | 12.9" slot (required for iPad apps) |
| 11" iPad Pro | 1668 × 2388 | Accepted |
| 10.5" iPad Air | 1668 × 2224 | Optional |
Google Play screenshot sizes
- Phone: minimum 1080 × 1920 portrait, maximum 3840 × 7680
- 7-inch tablet: minimum 1080 × 1920 portrait, maximum 3840 × 7680
- 10-inch tablet: minimum 1080 × 1920 portrait, maximum 3840 × 7680
- Aspect ratio: any between 16:9 and 9:16
- Minimum 2 screenshots, maximum 8 screenshots per device type
How to export a 3D mockup at the right size
The cleanest workflow is to render once at 4K (3840 × 2160 or higher) and downsample to each required size in a batch. A 4K MochiMockup export downsamples perfectly to 1290 × 2796 for the 6.7" iPhone slot and to 2048 × 2732 for the 12.9" iPad slot without any visible softness.
Common mistakes
- Uploading 1x Figma exports — the device is only 390 px wide at 1x, so the result looks blurry when Apple scales it up.
- Forgetting to turn off device safe-area masks in Figma — leaves a notch-shaped gap in the screenshot.
- Uploading JPEGs — Apple accepts them, but PNG is the recommended format for UI screenshots because it preserves text crispness.
- Testing on desktop only — screenshots display at ~120 px wide in search results, so check how the first two render at that size.