AppFrame3D Open Studio

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.

The short answer

15 to 30 seconds, 886 × 1920 portrait, 30 fps, H.264 in an .mp4 or .mov. Up to 3 per localization.

General requirements

SpecificationValue
Duration15–30 seconds
Frame rate30 fps
Maximum file size500 MB
Previews per localization3
Default poster frame5 seconds in
Container.mp4, .mov, .m4v
Video codecH.264, High Profile Level 4.0, progressive
Target bit rate10–12 Mbps
AudioStereo AAC, 256 kbps, 44.1 or 48 kHz

Resolution by device

Unlike screenshots, nearly every modern iPhone shares one preview resolution.

DevicePortraitLandscape
iPhone 6.9", 6.5", 6.3", 6.1"886 × 19201920 × 886
iPhone 5.5"1080 × 19201920 × 1080
iPhone 4.7"750 × 13341334 × 750
iPad 13", 11", 10.5"1200 × 16001600 × 1200
iPad 9.7"900 × 12001200 × 900
Mac / Apple TV1920 × 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.

Why 886 and not 1080

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

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