DEV Community

Cover image for 7 Best Tools to Convert Horizontal Video to Vertical (2026)
MirrorCut
MirrorCut

Posted on Edited on

7 Best Tools to Convert Horizontal Video to Vertical (2026)

Every tool here is described from its own website or docs, checked October 30, 2026. Prices and plans change, so click through before you pay.

You recorded a demo, a meetup talk or a podcast episode in 16:9, because that's what cameras, screen recorders and Zoom give you. Now you want it on Shorts, Reels or TikTok, which are 9:16.

Post the wide video as it is and it sits in a thin strip across the middle of a phone. Crop it down the middle and you get a different problem: the moment the person on the left starts talking, they're gone.

Here are seven ways to convert horizontal video to vertical, from AI editors that follow whoever is speaking to a one-line ffmpeg command you can drop into a script.

Why a centre crop isn't enough

A 9:16 slice of a 1920×1080 frame is about 608 pixels wide, roughly a third of the picture. That's fine for one person sitting dead centre. It breaks when:

  • Two people are on screen. A host and a guest sit apart, so one fixed window can't hold both.
  • The speaker moves. People lean, gesture and walk to a whiteboard.
  • There's text or UI at the edges. Slides and screen recordings lose their menus and half their words.

So the real job isn't "crop to 9:16". It's "keep the right thing in frame, shot by shot".

The three ways to go vertical

  1. Fixed crop. One window position for the whole clip. Reliable and free, but it doesn't follow anyone.
  2. Tracked crop (auto reframe). The window follows a face, the active speaker or a moving object. This is what the AI tools do.
  3. Fit with padding. The whole wide frame, shrunk to the phone's width, on a blurred copy of itself or a colour. Nothing is lost, but everything is small.

Most real edits mix all three: tracked crops for talking, a fit for the slide, a fixed crop for the locked-off shot.

Quick picks

Tool Best for Tracks the speaker? Price to reframe
MirrorCut Talking-head, interview and podcast recordings Yes, follows whoever is speaking 7-day trial (card required), then from $10/mo
Adobe Premiere Pro Editors already in Premiere Follows the action (motion presets) Premiere Pro subscription
DaVinci Resolve Studio One-time purchase, full NLE Smart Reframe (Studio only) $295 one-time
CapCut Quick edits on desktop or phone Subject tracking CapCut Pro required
Kapwing Browser editing, multi-speaker calls Speaker Focus Free to start (720p, watermark)
OpusClip Turning long videos into many clips ReframeAnything Free plan (9:16, watermark); paid from $15/mo
ffmpeg Scripts, batches, CI No Free, open source

The 7 best tools to convert horizontal video to vertical

1. MirrorCut: reframes around whoever is speaking

MirrorCut, AI video editor (mirrorcut.ai) is an AI agent that edits your recordings into finished videos, and going vertical is one of the things you can simply ask it for. Upload a horizontal recording, type something like "Reframe this to 9:16 and keep the speaker centred", and it reframes each shot around the person speaking instead of using a fixed centre crop. In a host-and-guest conversation it frames whoever is talking and moves to the other person when they start.

What makes it different from a resize tool is that the reframe is part of an edit, not a separate export:

  • One edit, every format. Switch the same edit between 16:9, 9:16, 1:1 and 4:5. Captions, logos and graphics are laid out again for each format.
  • Camera switching. With a camera file per person, it cuts to whoever is speaking on each change of voice.
  • Nothing is baked in. Every AI change lands on the timeline, outlined and explained in one line. Accept it, revert it, or fix one badly framed shot by hand or by asking the agent to redo it.
  • The rest of the cleanup in the same place. It can also tighten dead air and filler words, add word-by-word captions and cut Shorts from a long recording, all as reviewable changes (full feature list).

Price: 7 days of Creator free (a card is required to start), then Creator $10/month, Pro $30, Studio $60. Every plan has every feature; they differ in credits and hours. Pricing.

Pick it if: you're turning talking-head, interview or podcast recordings into vertical videos and want captions and cleanup done in the same pass.

2. Adobe Premiere Pro: Auto Reframe

If you already edit in Premiere, Auto Reframe is built in. Choose Sequence > Auto Reframe Sequence, pick a target aspect ratio, and Premiere creates a duplicate sequence at the new size with the Auto Reframe effect on every clip.

You choose a motion preset: Slower Motion for talking-head interviews (nearly static, few keyframes), Default for most content, and Faster Motion for sports and other fast action. Adobe notes that complex sequences with several points of interest may need the keyframes fine-tuned afterwards.

Price: part of a Premiere Pro subscription.

Pick it if: your edit already lives in Premiere and you want the vertical version to stay in the same project.

3. DaVinci Resolve Studio: Smart Reframe

Resolve's Smart Reframe uses the DaVinci Neural Engine to keep the subject in frame when you change the timeline's aspect ratio. One catch: it's a Studio-only feature. Blackmagic's own feature comparison lists Smart Reframe as Studio on desktop, so the free version of Resolve won't do it.

Price: DaVinci Resolve Studio is a one-time $295. Blackmagic is running a sale at $236 until November 20, 2026 (source).

Pick it if: you'd rather pay once than subscribe, and you want a full colour-and-edit suite around the reframe.

4. CapCut: Auto Reframe

In CapCut desktop, select the clip, open Video > Auto Reframe, choose 9:16, set image stabilisation and camera moving speed, and apply (CapCut's guide). It's on mobile and CapCut Online too.

Know that it isn't free any more: CapCut's help centre says Auto Reframe moved to CapCut Pro after an introductory period. The basic crop and zoom tools remain free.

Price: requires a CapCut Pro subscription.

Pick it if: you're already editing short clips in CapCut, especially on your phone.

5. Kapwing: Speaker Focus

Kapwing runs in the browser. Click Resize Canvas, pick a vertical preset (9:16, 4:5 or 3:4), and choose Speaker Focus to keep the active speaker centred. It's aimed at podcasts, Zoom meetings, webinars and interviews. If you don't want AI framing, Fill and Crop and Fit to Center (blurred or coloured padding) are right there.

Price: Free to start (720p with a watermark); paid plans remove the watermark.

Pick it if: you want a quick browser tool for multi-speaker recordings and don't want to install anything.

6. OpusClip: ReframeAnything

OpusClip is built to find clips in long videos, and its ReframeAnything model reframes them, tracking moving speakers and objects and switching layouts to fit the video and platform. You can take over with manual reframing.

According to its pricing page, the free plan reframes to 9:16 only, adds a watermark and keeps exports for 3 days. Starter ($15/month) removes the watermark; Pro ($29/month) adds 1:1 and 16:9, moving-object tracking and export to Premiere Pro and DaVinci Resolve.

Pick it if: your goal is many short clips from one long video, and reframing is a step in that pipeline.

7. ffmpeg: one command, no tracking

For scripts and batch jobs, ffmpeg's crop filter does a fixed 9:16 crop in one line. It doesn't track anyone, so it only suits a centred or locked-off subject, but it's free, fast and runs in CI.

Centre crop to 1080×1920:

ffmpeg -i input.mp4 -vf "crop=trunc(ih*9/32)*2:ih,scale=1080:1920" -c:a copy vertical.mp4
Enter fullscreen mode Exit fullscreen mode

The trunc(...)*2 keeps the width even, which H.264 needs. Your subject sits left of centre? Move the window with x (here, starting a quarter of the way in):

ffmpeg -i input.mp4 -vf "crop=trunc(ih*9/32)*2:ih:x=iw*0.25,scale=1080:1920" -c:a copy vertical-left.mp4
Enter fullscreen mode Exit fullscreen mode

And for slides or screen recordings, fit the whole frame on a blurred copy of itself instead of cropping:

ffmpeg -i input.mp4 -filter_complex \
"[0:v]split[a][b];[a]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=20[bg];[b]scale=1080:-2[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2" \
-c:a copy vertical-fit.mp4
Enter fullscreen mode Exit fullscreen mode

All three produce a 1080×1920 file (tested on ffmpeg with a 1920×1080 source).

Price: free and open source.

Pick it if: the framing never changes and you want it automated.

Which tool should you use?

  • One person, centred, never moves: ffmpeg's centre crop is all you need.
  • Slides or a screen recording: fit with a blurred background (ffmpeg's third command, Kapwing's Fit to Center), or crop to the part of the screen in use.
  • Two or more people talking: you need speaker-following, not a crop. MirrorCut, Kapwing's Speaker Focus or OpusClip.
  • You already own an editor: Premiere's Auto Reframe or Resolve Studio's Smart Reframe keeps everything in one project.
  • You want the vertical version finished, not just resized: captions, cleanup and every format from one edit is where MirrorCut fits.

Whatever you use, watch the result on a phone before posting. Auto reframing is a strong first pass, and the shot it gets wrong is usually the one where both people laugh at once.

Bottom line

Converting horizontal video to vertical is easy when nothing moves and hard when people talk. Keep ffmpeg for the easy cases, and for recordings with real conversations, start with MirrorCut: ask for 9:16, check each shot on the timeline, and keep or revert what it changed.

Top comments (0)