Home / Reference / App Store preview video specs
App Store preview video specs
Most rejected previews fail on one of two things: they are the wrong length, or they were captured at the wrong resolution.
Last checked 28 July 2026 against Apple and Google's published specifications.
15 to 30 seconds, 886 × 1920 portrait, 30 fps, H.264 in an .mp4 or .mov. Up to 3 per localization.
General requirements
| Specification | Value |
|---|---|
| Duration | 15–30 seconds |
| Frame rate | 30 fps |
| Maximum file size | 500 MB |
| Previews per localization | 3 |
| Default poster frame | 5 seconds in |
| Container | .mp4, .mov, .m4v |
| Video codec | H.264, High Profile Level 4.0, progressive |
| Target bit rate | 10–12 Mbps |
| Audio | Stereo AAC, 256 kbps, 44.1 or 48 kHz |
Resolution by device
Unlike screenshots, nearly every modern iPhone shares one preview resolution.
| Device | Portrait | Landscape |
|---|---|---|
| iPhone 6.9", 6.5", 6.3", 6.1" | 886 × 1920 | 1920 × 886 |
| iPhone 5.5" | 1080 × 1920 | 1920 × 1080 |
| iPhone 4.7" | 750 × 1334 | 1334 × 750 |
| iPad 13", 11", 10.5" | 1200 × 1600 | 1600 × 1200 |
| iPad 9.7" | 900 × 1200 | 1200 × 900 |
| Mac / Apple TV | — | 1920 × 1080 |
The 30-second wall
App Store Connect rejects anything under 15 seconds or over 30, and it does so after the upload completes. A 45-second cut that took an hour to render is refused on arrival with no partial credit.
This catches people because marketing video and store preview video are different deliverables. A 60-second cut is a perfectly good social or landing-page asset — it simply cannot be an App Store preview. Plan two exports if you need both.
886 × 1920 looks arbitrary because it is not the device's screen resolution — it is the frame Apple reserves for preview playback. Rendering at 1080 × 1920 and hoping it scales does not work; the upload is validated against the exact number for the slot you chose.
Capture rules Apple enforces
- Device footage only. Previews must show the app running on the device, not a rendered mockup of hardware that does not exist.
- No pricing. Anything that could go out of date — prices, promotional claims, dated offers — is grounds for rejection.
- Hands and gestures are allowed and generally help, provided the on-screen content is genuine.
- Audio is optional, but many people watch muted — do not put essential information in narration alone.
Build these at the exact size
AppFrame3D exports at every dimension on this page — with 3D device framing, preview video and captions in 13 languages. Free to start.
Open the Studio