OpenMock Blog

Make this in your browser. Drop a screenshot or screen recording onto a 3D device, add camera moves, export. Free, no signup, nothing uploaded.

Open OpenMock →

Guides

How to make an app promo video in your browser (2026 guide)

A tool-honest guide to a 15–30 second app promo video: what to show, how to structure it, which sizes to export, and how to do it in minutes.

Published September 4, 2026

How to make an app promo video in your browser (2026 guide)

Every app launch needs the same short video: a device, your UI doing its best trick, a line of text, fifteen to thirty seconds. It goes on the App Store, on Product Hunt, in the launch tweet, at the top of the landing page. It is also the asset most teams put off, because the traditional route — After Effects, a 3D device template, a render farm's worth of waiting — is a day of work for a designer who has other things to do.

This guide is the short route. It assumes you have a screenshot or a screen recording and nothing else, and it gets you to an MP4 that looks filmed rather than generated. The workflow uses OpenMock, which runs in the browser with no account and no upload, but the structure applies to any tool.

What a promo video has to do

A promo video is not a tutorial. Nobody learns your app from it; they decide whether to look closer. That means it has three jobs, in order:

  1. Read as a real product in the first second. A screen with UI moving on it, on hardware people recognise. Not a logo, not a title card.
  2. Show one thing well. The single interaction that makes your app worth having. One, not five.
  3. Land the name. A tagline and a logo at the end, after the demo has earned them.

Everything else — camera moves, lighting, music — exists to make those three beats feel premium. If a move does not serve them, cut it.

Capture the right footage first

The video is only as good as what is on the screen, so spend your effort here.

Build the scene

Open OpenMock in a desktop browser and:

  1. Pick the device. iPhone 17 Pro Max if you want the flagship and the App Store's required 6.9-inch canvas; iPhone 17 for a friendlier consumer look; MacBook Pro 14-inch or Pro Display XDR for desktop and web products; iPad Pro for tablet apps. Every model is a procedural 3D object — orbit it, tilt it, open a lid.
  2. Drop your recording onto it. It plays on the screen. Trim the in-point to where the action starts; set the speed if you recorded slowly.
  3. Set the canvas ratio in the top bar for where the video is going: 9:16 for Reels, TikTok and Shorts; 16:9 for YouTube, X and landing pages; 4:5 or 1:1 for LinkedIn and Instagram feeds; the App Store presets for store previews.
  4. Choose a background and light. A solid or two-colour gradient in your brand palette, or a blurred photo. Pick an environment — Studio for clean, Concrete for warm, Dark Room for keynote drama — and turn on screen glow so the display lights the hardware around it.

Animate it in three shots

The most reliable promo structure is three shots on the timeline, each with its own camera keyframes:

Shot 1 — the reveal (3–4 s). Start with the device tilted 20–30° and slightly off-centre; keyframe the camera to settle straight-on while the screen recording starts. Motion blur on low smooths the move without softening UI text.

Shot 2 — the demo (8–12 s). Hold nearly still. A very slow push-in (a few percent of zoom over the whole shot) is enough. Let the recording carry it. This is where viewers read the interface, so keep it big and stable.

Shot 3 — the close (3–4 s). Pull back or drift sideways into a text shot with the tagline, then a logo shot. Fade transitions are set per shot; a short fade in and out on the whole timeline finishes it.

Add an audio clip if the destination plays sound (YouTube, landing page) and time the cut to shot 2 on a beat; skip it for feeds that autoplay muted, or keep it and assume nobody hears it.

Export for where it is going

Destination Canvas Export size Length Notes
App Store preview (iPhone) 9:16 Custom 886 × 1920, 30 fps 15–30 s Apple's accepted iPhone size; H.264
App Store preview (iPad) 3:4 Custom 1200 × 1600, 30 fps 15–30 s
Product Hunt 16:9 1920 × 1080 30–90 s Upload to YouTube; PH takes a link
X / Twitter 16:9 or 9:16 1920 × 1080 / 1080 × 1920 8–20 s Under 140 s; X re-encodes
Instagram Reels, TikTok, Shorts 9:16 1080 × 1920 7–30 s Keep the bottom fifth clear
LinkedIn 4:5 or 16:9 1920 × 2400 / 1920 × 1080 20–45 s Assume muted; burn in text
Landing page hero 16:9 or 21:9 1920 × 1080 / 4480 × 1920 6–15 s, looping Also export a transparent PNG still

Video export is free at up to 720p/30 fps with a small watermark; Pro ($5/month or $36/year) removes the watermark and unlocks 4K and 60 fps. Image exports — PNG, JPEG, WebP, transparent PNG — are free at any size, so the still for your landing page costs nothing.

Mistakes that make promo videos look cheap

FAQ

How long should an app promo video be?

Fifteen to thirty seconds for stores and social; App Store previews must be 15–30 seconds by rule. Product Hunt tolerates 30–90 seconds. Landing-page heroes work best as 6–15 second loops.

Do I need After Effects or a 3D program?

No. A browser-based 3D mockup tool gives you a real camera, lighting and motion blur without a render pipeline; the whole workflow above takes ten to twenty minutes the first time.

Can I make the video from a screenshot instead of a recording?

Yes — the camera move provides the motion. A screenshot with a slow orbit and a text shot is a perfectly good hero video. A recording is better when the interaction itself is the pitch.

What frame rate should I export?

30 fps for App Store previews (Apple's spec) and for most feeds. 60 fps when the recording scrolls or animates quickly and the destination preserves it (YouTube, landing pages).

Does OpenMock upload my footage?

No. Rendering and video encoding happen in your browser; nothing is sent anywhere and there is no account.