Horizontal to Vertical Video Converter
Convert landscape video (16:9) to vertical (9:16) for Reels and Shorts. Pan to track subjects, add AI captions, and export MP4. No upload, no watermark.
- 16:9 to 9:16
- Pan & Zoom
- Auto Captions
- No Watermark
100% secure. Your video never leaves your device.
Related tools
Everything runs in your browser. No uploads, no sign-up.
Video Trimmer
Cut start and end without quality loss.
Video Compressor
Shrink video for uploads and messages.
Video to GIF
Turn a clip into an animated GIF.
Video to MP3
Extract audio from any video.
Video Upscaler
Enlarge video 2x, 3x, or 4x in your browser.
Audio Recorder
Record and trim audio with a live waveform.
How do I turn a horizontal video into a vertical one?
Upload your MP4 or MOV file, select the 9:16 aspect ratio, and drag the video preview to center your subject. The empty space is filled with a blurred background. You can also generate auto-captions and render the final MP4 entirely in your browser.
- Price
- 100% Free, no credits
- Account required
- No
- Video uploaded
- No, runs locally
- Watermark
- None
- Auto-captions
- Yes (Whisper AI)
- Output format
- MP4 (H.264) + AAC audio
- Aspect ratios
- 9:16, 3:4, 4:5, 1:1, Auto
- Best for
- TikTok, Reels, YouTube Shorts
- Max resolution
- 1080p Full HD
- Works on
- Chrome, Edge, Firefox (Desktop)
How to convert video in 3 steps
- 1
Upload your horizontal video
Choose an MP4, WebM, or MOV from your device. It opens locally in your browser.
- 2
Select 9:16 and pan
Click the 9:16 ratio. Drag the preview to pan the video and keep your subject centered.
- 3
Generate captions & export
Click Generate Captions. Choose a style, then hit Render to download your MP4.
Horizontal to Vertical FAQ
Quick answers about cropping, panning, captions, and formats.
How do I convert a horizontal video to a vertical video?
Upload your 16:9 video, select the 9:16 aspect ratio, and drag the video preview to position your subject in the center. Then, hit render to download the MP4.
Does this tool crop the video or add blurred bars?
It does both! The video is cropped to fill the 9:16 frame, and the empty space is filled with a blurred, zoomed-in version of the video background.
Is this landscape to portrait converter free?
Yes, it is 100% free. There are no watermarks, no hidden fees, and no sign-ups required.
Do I need to upload my video to a server?
No. The entire process (decoding, AI captioning, and encoding) runs locally in your browser using WebCodecs and WebAssembly.
Does it add a watermark to the final video?
No. You get a clean 1080p MP4 file ready to upload to TikTok, Instagram, or YouTube.
How do the auto-captions work?
We use OpenAI Whisper running in your browser. It listens to the audio, transcribes it, and adds perfectly timed subtitles to the video.
Are the captions 100% accurate?
Not always. Whisper is highly accurate, but background noise or strong accents can cause errors. Use the "Edit text" tab to fix mistakes.
Can I change the caption style?
Yes. We offer 45+ styles including Neon, Gradient, Vaporwave, Comic, and Classic. You can also change the text color and size.
Does it keep the original audio?
Yes. The original audio is trimmed to match your clip and exported in the final MP4.
What video formats are supported?
MP4, WebM, MOV, and MKV. We recommend MP4 (H.264) for the fastest rendering.
What resolution is the output?
The default output is 1080x1920 (Full HD). We also support 1:1, 4:5, and Auto.
Does it work on mobile phones?
It runs in mobile browsers, but desktop is highly recommended. Rendering a video uses a lot of memory and CPU.
Can I pan the video manually?
Yes. Click and drag inside the preview canvas. You will see a "Panning" label. This is perfect for keeping a moving subject in frame.
What is the max file size?
We recommend files under 1GB. Browsers have memory limits, and large files may crash the tab.
Why does rendering take a while?
Because everything happens on your device. It has to decode the video, draw the captions on a canvas, and re-encode it using your local CPU/GPU.
Can I use this for YouTube Shorts?
Yes. The 9:16 format is perfect for Shorts. The 60-second trim preset is ideal.
Can I use this for Instagram Reels?
Yes. The exported MP4 is ready for Instagram. The 9:16 and 4:5 formats are supported.
What if my video is already vertical?
You can still use this tool to add auto-captions and stylish text overlays to it.
Do I need to install CapCut?
No. This is a completely free, browser-based alternative to CapCut for making Reels.
Why does my browser crash?
If you upload a very large video, the browser may run out of memory. Try trimming the video first using our Video Trimmer.
What works best for 9:16 conversion
Converting landscape to portrait always requires a trade-off. Here is how different types of footage perform.
| Footage Type | Result | Notes |
|---|---|---|
| Static horizontal video (talking head) | Perfect | Use the pan tool to center the face. The blurred background fills the empty space. |
| Action video (subject moves left to right) | Works, with caveats | You must drag the video to follow the subject. It is manual tracking, not AI tracking. |
| Adding auto-captions | Perfect | Whisper AI runs locally to generate perfectly timed 9:16 subtitles. |
| Very long videos (>5 mins) | Works, with caveats | Rendering longer videos takes time. Trim to 60s for Reels. |
| High-motion sports | Poor | If the subject is constantly moving in and out of the frame, manual panning is very difficult. |
| Uploading massive files (>1GB) | Poor | Browsers have memory limits. Compress the video first. |
Tips for a cleaner result
Trim before rendering
Keep your Reels under 60 seconds. It renders faster and keeps your audience engaged.
Fix wrong words
Auto-captions are not perfect. Click the "Edit text" tab and fix any typos before you hit render.
Use the 15s / 30s presets
If you have a long video, use the quick trim buttons to isolate a short highlight.
Test your pan
Hit "Play" in the preview to see if your subject stays in frame before rendering the whole video.
ToolDeck vs Cloud Video Editors
Cloud tools like CapCut or Kapwing upload your video, require an account, and often watermark the export. ToolDeck runs entirely locally.
| Feature | TToolDeck | Cloud Editors (e.g. CapCut) |
|---|---|---|
| Uploads video to a server | No | Yes |
| Adds a watermark to export | No | Yes |
| Requires app installation | No | Yes |
| Has manual Pan & Zoom tracking | Yes | Varies |
| Auto-captions included | Yes | Varies |
| Works in your browser | Yes | Yes |
| Subscription required | No | Yes |
What you get for free
16:9 to 9:16 Conversion
Instantly switch to vertical format with a blurred background filling the empty space.
Manual Pan & Zoom
Drag the video inside the preview frame to track your subject as they move.
Auto-Captions
Whisper AI listens to your video and generates perfectly timed subtitles.
45+ Caption Styles
Neon, Glitch, Vaporwave, Gradient Box, Comic. Fully customizable text, colors, and positions.
No Watermark
Export a clean, 1080p MP4 file. We never stamp our logo on your content.
Audio Preserved
The original audio track is trimmed and copied untouched into the final MP4.
Your video never leaves your device
There is no upload step and no account. The rendering engine runs inside your browser using WebCodecs, so your video is never sent to a server. Read how we keep it private.
More free video tools
Trim, compress, enhance and upscale. Nothing uploaded, ever.
Horizontal to Vertical
You are hereConvert 16:9 to 9:16 with pan & zoom.
Video to Reel
Turn horizontal videos into vertical reels.
Video Watermark Remover
Remove watermarks from video locally.
Auto Caption Generator
Add AI subtitles to any video.
Video Trimmer
Cut start and end without quality loss.
Video Compressor
Shrink video for uploads and messages.
100% Private Video Conversion
There is no upload step and no account. The video processing and rendering happen entirely inside your browser. Your video is never sent to a server. Read how we keep it private.