App preview videos for indie devs: how to make ones that actually convert
Specs, structure, content rules, and the patterns that make App Store preview videos move conversion 10-25%. Plus when not to bother making one.
App preview videos are the single most under-utilized App Store conversion tool for indie devs. They auto-play in the App Store search results on iOS — silently, but in motion. While your competitors' static screenshots sit there, your video grabs the eye.
Top apps that ship a good preview video typically see 10-25% conversion lift over a screenshot-only listing. Most indie apps don't ship one at all, and the ones that do often ship something that hurts more than helps.
This is what works in 2026.
The hard specs (get these wrong and Apple rejects)
Apple's submission requirements as of mid-2026:
| | Requirement | |---|---| | Length | 15 to 30 seconds | | Aspect ratio | Must match a supported device aspect (iPhone 6.7/6.9": 886 × 1920 portrait or 1920 × 886 landscape; iPad: 1200 × 1600 portrait; Mac: 1920 × 1080 landscape) | | Frame rate | 24-30 fps | | Codec | H.264 video, AAC audio | | Bitrate | 10 Mbps minimum | | Container | .mov or .mp4 | | Audio | Optional but recommended at -16 LUFS | | Captions | Embedded, not subtitle track |
You can upload up to 3 preview videos per device family per locale. They appear before the static screenshots in the carousel.
How users actually experience preview videos
This is what matters most and what most guides skip:
Preview videos auto-play silently in App Store search results
Users scrolling the App Store search results see your video play without sound. If your video relies on audio to communicate, those users hear nothing and see nothing meaningful.
Rule: design your preview video so the value prop is communicated visually with no sound. Captions or large text overlays. Visual storytelling. Audio is the bonus, not the foundation.
Users typically watch the first 3-5 seconds
App Store carousels move fast. Users scroll past listings every 2-3 seconds. If your video doesn't grab attention by second 3, it's wasted.
Rule: front-load the value. Your strongest visual moment goes in the first 3 seconds, not built up to over 25 seconds.
Audio plays when users tap into your product page
If a user is intrigued enough to tap into your full product page, the preview video then plays with sound. So your audio still matters — but for the smaller engaged audience, not the broad search-results audience.
The 5-section structure that converts
Almost every top-converting indie app preview video follows this rough structure:
| Section | Duration | Content | |---|---|---| | Hook | 0-3s | The product in action solving the problem. Big visual moment. | | Identify | 3-7s | Title card with app name + 5-word benefit statement | | Demo | 7-20s | Real product usage. One core flow shown cleanly. | | Outcome | 20-25s | What the user achieved. Metric, result, transformation. | | CTA / brand | 25-30s | App logo + tagline. No "Download Now" — App Store has the real button. |
You can adjust durations but the order is almost universal. The biggest mistake indie devs make: starting with the title card and brand logo. By the time you're done introducing yourself, users have already scrolled past.
Start with the product working, end with the brand. Not the other way around.
Six rules for great preview videos
1. No voice-over for indie apps
Voice-over is great for big budget productions with hired voice actors. For indie devs, voice-over typically sounds amateur and dates fast. Use text overlays instead. Bonus: text overlays work in silent auto-play; voice-over doesn't.
2. Show real product, not marketing renders
If your preview is composited animations of "imaginary app" floating in space with nothing resembling the actual UI, viewers feel deceived when they download and the app looks nothing like the preview. Show the real UI.
3. Don't show the onboarding
Most indies make this mistake: their preview shows the "welcome to the app, set up your account" screen. Nobody downloads an app to see its onboarding. Show the payoff — what the app does after setup.
4. Cut faster than you think
Top preview videos average 5-12 cuts in 30 seconds. Indie apps often have 2-3 cuts. The cutting pace signals "this is professionally made" subliminally. Faster cuts also keep viewer attention.
5. End on a strong visual, not a black fade
Apple loops your preview video automatically in search results. If your video ends on a black-fade-to-nothing, viewers see dead space before the loop restarts. End on a strong visual that hands off cleanly back to the opening hook.
6. Match the visual language of your screenshots
If your screenshots use a bright pastel palette, your preview video shouldn't be dark and moody. Same fonts, same color palette, same overall energy. The preview video and screenshots should feel like the same designed product.
How to actually make one (the indie dev workflow)
You don't need After Effects or a video editor. The workflow that ships in a day:
1. Screen-record your app (10 minutes)
Use built-in iOS screen recording (Settings → Control Center → add Screen Recording → swipe down to access). Or use QuickTime on Mac with your iPhone connected.
Record yourself using one core flow of your app. Use realistic content (real names, real numbers). Do it 3-4 times — you'll keep the best take.
2. Trim and arrange in CapCut / iMovie / Descript (30-60 minutes)
CapCut is the indie sweet spot — free, capable, works on iPhone and desktop. Trim each clip to its highlight. Arrange in the 5-section structure above. Total target: 20-28 seconds.
3. Add text overlays (30 minutes)
One overlay per scene. Keep each overlay on screen for 2-3 seconds. Use sans-serif, large, high contrast against the background. State the benefit, not the feature.
Bad: "Tap to add a new task"
Good: "Inbox zero by lunch"
4. Add a soundtrack (15 minutes)
CapCut and YouTube Audio Library have license-free music. Pick something at the energy level of your app (upbeat for utility apps, calm for wellness apps). Lower volume to roughly -16 LUFS so it doesn't blast over voice-over (which you're not adding, per the rules above).
5. Export at the right specs (5 minutes)
H.264, the exact resolution Apple wants for your target device family, 30 fps. CapCut's "App Store Preview" preset handles this.
6. Upload to App Store Connect (5 minutes)
Features tab → App Previews → upload your file. You can localize separately — upload one preview per locale if you have the budget.
Total time: 2-3 hours to ship your first preview video. Most of it is fiddling with text placement and music timing.
What to put in a preview video for a category — by category
Different app types win with different preview content. Quick reference:
| Category | Preview should emphasize | |---|---| | Productivity | One full task being completed satisfyingly | | Fitness / Health | The act of using the app + a result metric | | Photography / Creative | Final output vs raw input transformation | | Games | Gameplay (the best 5-10 seconds of actual playing) | | Utilities | The pain point, then the solution moment | | Social | Real-feeling notification / message / interaction | | Finance | Specific number being saved or tracked | | Education | Progress / outcome — "I learned X in Y time" |
Apps where a preview video is probably not worth making
A preview video isn't always net positive. Skip it (or wait) if:
- Your app is in a very early v0.1 state and the UI will change significantly in the next 60 days
- Your app's main value is in the back-end (data sync, AI) and the front-end is a thin interface — there's nothing visual to show
- You're shipping a Mac menu bar utility (Mac App Store doesn't auto-play preview videos in search results, lower payoff)
For everything else, a preview video is among the highest-ROI investments you can make in your App Store presence.
Common mistakes that kill conversion
- Starting with the logo card. Bury it at the end.
- No captions or text overlays. Silent auto-play renders your video meaningless.
- Audio voice-over without captions. Same problem.
- Showing UI animations you don't actually have in the app. Users will notice immediately and feel deceived.
- Aspect ratio that doesn't match the device family. Apple rejects this at submission.
- Including App Store / iOS UI in your preview (e.g., showing the App Store button being tapped). Apple may reject for confusion.
- Stock music that fights the visuals. Pick music that matches the energy of what's on screen.
- Too long. A 28-second video is rarely better than a 18-second video. Edit ruthlessly.
TL;DR
- App preview videos auto-play silently in search results. Design for no-sound first.
- 30 seconds max, front-load the hook in the first 3 seconds.
- No voice-over unless you have a professional budget. Use text overlays.
- Show real product, not marketing renders. Don't show onboarding.
- 5-section structure: hook → identify → demo → outcome → brand. In that order.
- Cut faster than feels natural. Top videos have 5-12 cuts; most indie videos have 2-3.
- Match your screenshots' visual language. Same palette, same fonts, same energy.
- Mac and very-early apps: skip the preview video for now.
Screenshot Roast doesn't generate preview videos (yet — we're working on it). For now we cover the static visual assets: screenshots, redesigns, localizations, app icons. 150 free credits on signup, no card.