App Store Preview Video Dimensions, Resolution & Specs

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

Preview Video Sizes by Device

Each device requires an exact pixel resolution. Previews with wrong dimensions are rejected without explanation.

iPhonePortrait & Landscape
iPhone 6.9"Also covers 6.5" / 6.3" / 6.1"
Portrait886 × 1920
Landscape1920 × 886
iPhonePortrait & Landscape
iPhone 5.5"Also covers 4"
Portrait1080 × 1920
Landscape1920 × 1080
iPhonePortrait & Landscape
iPhone 4.7"
Portrait750 × 1334
Landscape1334 × 750
iPadPortrait & Landscape
iPad 13"Also covers 11" / 10.5"
Portrait1200 × 1600
Landscape1600 × 1200
iPadPortrait & Landscape
iPad 9.7"
Portrait900 × 1200
Landscape1200 × 900
MacLandscape only
Mac
Landscape1920 × 1080
TVLandscape only
Apple TV
Landscape1920 × 1080
XRLandscape only
Apple Vision Pro
Landscape3840 × 2160

Encoding Requirements

Every parameter Apple validates. A mismatch on any single field causes silent rejection.

required output format
Video Codec
H.264 (AVC)High Profile, up to Level 4.0
Alt Codec
ProRes 422 HQ.mov only, ~220 Mbps VBR
Frame Rate
Up to 30 fpsConstant frame rate (CFR)
Color Space
YUV 4:2:0yuv420p / yuvj420p pixel format
Bitrate
10 – 12 MbpsTarget range for H.264
Audio Codec
AAC-LCStereo (2 channels), 256 kbps
Sample Rate
44.1 or 48 kHzBoth accepted by Apple
Duration
15 – 30 secondsPadded if short, trimmed if long
Container
.mp4 / .mov / .m4vfaststart flag recommended
Max File Size
500 MBPer Apple documentation

Video codec

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.

Audio track

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 & container

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.

Why App Store Connect Rejects Previews

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

Pre-Upload Checklist

Verify these before uploading to App Store Connect.

Resolution matches target device exactlyNot your screen resolution — the App Store resolution for that device size
H.264 High Profile, Level 4.0Not Baseline, Main, or any H.265/HEVC variant
Constant 30 fpsScreen recordings are typically VFR — must be re-encoded to CFR
AAC stereo audio at 48 kHzMust be present even if silent — mono or missing audio is rejected
Duration between 15 and 30 secondsInclusive on both ends
YUV 4:2:0 color space (yuv420p)Not yuv444p, not RGB — standard broadcast color subsampling
.mp4 container with faststart flagMoov atom at the beginning of the file for streaming

Fix Specific Errors

Step-by-step guides for the most common App Store Connect rejection messages.

Device-Specific Guides

Skip the manual work

LaunchSpec handles every requirement on this page automatically. Upload a recording, pick a device, download a compliant file.

Convert now