The complete size and format reference for App Store preview videos — exact pixel dimensions for every device, plus codec, frame rate, and audio requirements. Videos that don't match these specs exactly are silently rejected by App Store Connect.
Last verified March 2026
Each device requires an exact pixel resolution. Previews with wrong dimensions are rejected without explanation.
| Device | Also covers | Portrait | Landscape | Orientations |
|---|---|---|---|---|
iPhoneiPhone 6.9" | 6.5" / 6.3" / 6.1" | 886 × 1920 | 1920 × 886 | Portrait & Landscape |
iPhoneiPhone 5.5" | 4" | 1080 × 1920 | 1920 × 1080 | Portrait & Landscape |
iPhoneiPhone 4.7" | — | 750 × 1334 | 1334 × 750 | Portrait & Landscape |
iPadiPad 13" | 11" / 10.5" | 1200 × 1600 | 1600 × 1200 | Portrait & Landscape |
iPadiPad 9.7" | — | 900 × 1200 | 1200 × 900 | Portrait & Landscape |
MacMac | — | N/A | 1920 × 1080 | Landscape only |
TVApple TV | — | N/A | 1920 × 1080 | Landscape only |
XRApple Vision Pro | — | N/A | 3840 × 2160 | Landscape only |
Every parameter Apple validates. A mismatch on any single field causes silent rejection.
Apple accepts H.264 High Profile (up to Level 4.0) or ProRes 422 HQ. Baseline, Main profile, H.265/HEVC, VP9, and AV1 are all rejected. Screen recordings from iOS and macOS often default to HEVC or variable frame rates, both of which are rejected.
An audio track must be present even if the video has no sound. A silent stereo AAC track satisfies the requirement. Mono audio, surround sound, or a missing audio stream all cause rejection. Sample rate can be 44.1 kHz or 48 kHz.
Duration must be 15–30 seconds. Shorter videos can be padded by freezing the last frame. Longer ones must be trimmed. The faststart flag moves the moov atom to the front of the file for streaming compatibility.
Apple doesn't always explain why a preview was rejected. These are the most common technical causes.
Wrong pixel dimensions
Must be the exact resolution for the target device — not the native screen recording size
Variable frame rate (VFR)
iOS screen recordings use VFR — must be re-encoded to constant 30 fps
Wrong codec (H.265/HEVC)
Only H.264 High Profile is accepted — HEVC, VP9, AV1 are all rejected
Missing or wrong audio
Must have AAC stereo at 48 kHz — mono, missing, or non-AAC audio is rejected
Duration out of range
Must be between 15 and 30 seconds — shorter videos need frame padding, longer need trimming
No faststart flag
The .mp4 moov atom must be at the start of the file — without it, App Store Connect can't stream the preview
Verify these before uploading to App Store Connect.
Step-by-step guides for the most common App Store Connect rejection messages.
LaunchSpec handles every requirement on this page automatically. Upload a recording, pick a device, download a compliant file.
Convert now