Convert video to 9:16
Convert a video to 9:16 for YouTube Shorts, TikTok, and Reels: a landscape clip becomes vertical, on a blurred background or cropped to fill. It's free, with no watermark, and nothing is uploaded.
Drop a video to make it 9:16
It becomes vertical for Shorts, TikTok, and Reels, on a blurred background or cropped to fill.
Any media file this browser’s engine can read.
How to convert a video to 9:16
Open a landscape or square video and it's reshaped to 9:16, the vertical shape of YouTube Shorts, TikTok, Instagram Reels, and Stories. Keep the whole picture on a blurred or black background, or crop a vertical slice you drag into place. A 1080p video becomes 1080 × 1920. It runs in your browser, so the video never leaves your device.
Step 1
Choose your videoA landscape or square video, from any app or camera.Step 2
Fill the 9:16 frameKeep the whole picture on a blurred or black background, or crop a vertical slice.Step 3
Download the videoSave the 9:16 video, ready for Shorts, TikTok, or Reels.
What to expect
- Supported inputs
- MP4, MOV, WebM, MKV, and other video this browser can read.
- What happens
- The video is re-encoded at 9:16. With a background, the frame keeps the source's short side, so 1920 × 1080 becomes 1080 × 1920. With a crop, the chosen area keeps its own resolution.
- Limits
- Subtitle tracks are left out. Frames are kept within 3840 × 2160, which browser encoders handle.
Private by design
Your video stays on your device
Mastershot processes your file locally in this browser. It does not need to be uploaded to a server, and you do not need an account to use the tool.
- No upload
- No signup
- No watermark
