Upload or drop an app preview video and ScreenKit reads the metadata locally in your browser. The checker compares video width, height, duration, file extension, and file size with Apple's App Store app preview specifications, then shows the closest iPhone or iPad preview slot when the export needs work.
Drop a video and compare its resolution, duration, extension, and file size with Apple's iPhone and iPad app preview specs. The file stays on this device.
Upload or drop a video
Supports files with .mov, .m4v, or .mp4 extensions. Browser metadata support varies by codec and container.
The fastest fix is to catch the wrong export before you upload it. If the checker shows a resolution mismatch, export the preview again at the exact iPhone or iPad app preview size for the slot you plan to fill.
If the dimensions are accepted but the result calls out landscape or legacy slot context, make sure that is the orientation and device class you actually want to submit.
App previews are optional, but screenshots are still required. Use the video check to verify motion assets, then build the screenshot set that carries your listing in search, product pages, and localization.
ScreenKit's screenshot generator helps you turn real app screens into App Store-ready iPhone and iPad exports after you finish checking the preview video.
Design once, export every size. Free to start — no credit card, no watermarks.
Start FreeIt checks video dimensions, duration, file size, and supported file extension locally in the browser. It does not upload your video or perform Apple's full codec, frame-rate, audio, or App Store Connect validation.
For current iPhone display classes, Apple accepts 886×1920 portrait or 1920×886 landscape. For current iPad display classes, Apple accepts 1200×1600 portrait or 1600×1200 landscape. Older iPhone slots use sizes such as 1080×1920, 1920×1080, 750×1334, and 1334×750.
Apple lists a minimum length of 15 seconds and maximum length of 30 seconds for App Store app previews. Keep the final export inside that range before uploading to App Store Connect.
No. The checker creates a local browser object URL, reads metadata from the video element, and then releases it. There is no backend, database, auth flow, or third-party upload.
Not reliably. The browser can often read dimensions and duration, but final App Store Connect approval still depends on Apple's validation of codec, frame rate, audio, container, file size, and the rest of the official app preview requirements.