Reframe Video

Aspect Ratio Converter — Reframe Video for TikTok, Reels, Square

QUICK ANSWER

The fastest way to change a video's aspect ratio — it runs entirely in your browser, so nothing uploads, there's no signup, and no watermark. Reframe a landscape recording to 9:16 for TikTok, Reels, and Shorts, to 1:1 or 4:5 for Instagram, or back to 16:9.

  • No upload — runs in your browser
  • No signup
  • No watermark
  • 9:16, 1:1, 4:5, 16:9 presets
  • Crop to fill or fit with bars

Files never leave your browser. The conversion runs locally on your device.

Trusted by creators at startups, agencies, and Fortune 500 teams.
Free forever — no signup, no watermark, no length cap.

Crop to fill vs. fit with bars

There are only two honest ways to put a 16:9 clip into a 9:16 frame, and this tool gives you both. Crop scales the video up until it covers the whole target frame, then trims whatever spills past the edges — your subject fills the screen, but anything near the left and right margins gets cut. Fit does the opposite: it keeps every pixel of the original and pads the empty space with black bars above and below. Crop looks native on TikTok and Reels; Fit is the safe choice when nothing in the frame can be sacrificed, like a slide or a dashboard where the edges carry information.

Which ratio for which platform

9:16 is the full-screen vertical format for TikTok, Instagram Reels, and YouTube Shorts — it's what the feed expects and what the algorithm rewards. Clipy exports the fast browser-safe 720×1280 version by default so the tool stays usable in a tab. 1:1 (720×720) is the classic square that also reads well in an email or a Slack preview. 4:5 (720×900) is the taller Instagram-feed shape, and 16:9 (1280×720) is standard landscape for YouTube, LinkedIn, and embedding on a site.

Why these are clean bars, not a blurred background

A lot of reframing tools fake a "full" vertical frame by duplicating the video, blurring the copy, and laying the sharp version on top. That looks slick, but it needs two video streams composited together, which the browser pipeline here intentionally doesn't do — it keeps the conversion to a single, predictable filter pass so any input file works without surprises. The result is honest: Crop gives you an edge-to-edge frame with no fake background, and Fit gives you clean black bars. If you specifically want the blurred-background look, that's a job for a desktop editor.

Record vertical in the first place

Reframing is always a compromise — you're either throwing away pixels (Crop) or adding empty space (Fit). The cleanest vertical clip is one that was framed vertical from the start. If you make a lot of short demos for social, Clipy lets you record a region or a window so your subject is already composed for 9:16 — then you skip the crop guesswork entirely.

Common questions

Does Crop cut off part of my video?

Yes — that's the trade-off. Crop scales the clip until it fills the target frame and trims whatever extends past the edges. Going from 16:9 to 9:16 removes most of the left and right sides. If you can't lose anything, choose Fit, which keeps the whole frame and adds black bars instead.

Can I get a blurred background instead of black bars?

Not from this tool. A blurred-fill background needs two video streams composited together, and this converter runs a single browser-side filter pass for reliability. Use Crop for an edge-to-edge frame, or Fit for clean black bars. For a blurred background, use a desktop editor.

What input formats can I reframe?

MP4, MOV, WebM, and MKV. The tool always re-encodes to an H.264/AAC MP4, so any of those containers work and you get a universally playable file back regardless of what you put in.

Why does Clipy use 720-based social sizes by default?

This runs in your browser, not on a cloud encoder. 720×1280, 720×720, 720×900, and 1280×720 keep short clips sharp while finishing much faster than a 1080×1920 browser transcode. For long or 4K source files, use the desktop app or a native editor.

Is my video uploaded anywhere?

No. The reframing runs entirely in your browser via FFmpeg compiled to WebAssembly. Your file never reaches our servers — you can confirm it in your browser's network tab.

More free tools