Resize video

Resize a Video to 16:9, 9:16, or Square — Free, In Your Browser

Aspect ratio is the single biggest reason a video looks wrong on a social platform. Drop a clip, pick a target (YouTube, TikTok, Square, or Custom), and get back an MP4 sized exactly for it.

  • No upload
  • No signup
  • No watermark
  • YouTube / TikTok / Square presets
  • Up to 500 MB

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

Why aspect ratio matters more than resolution

People obsess over 1080p vs 4K. Almost no one notices the difference on a phone. What people do notice — instantly — is a 16:9 video shoved into a TikTok feed with black bars on top and bottom, or a 9:16 phone clip uploaded to YouTube as a tiny strip in the middle of the screen. Resolution is invisible. Aspect ratio is the first thing the eye sees. Get this right and the video stops looking like it came from somewhere else.

Crop vs letterbox — what this tool actually does

For TikTok / Reels (9:16) and Square (1:1), we scale-and-crop: the video covers the whole frame and we cut off the edges. This is what you want for social — black bars on TikTok look amateurish. For YouTube (16:9) we letterbox: if your source is portrait, you get black bars on the sides instead of a forced crop, because YouTube viewers are forgiving about letterboxing but unforgiving about a face being chopped in half. Custom mode just stretches to fit — use it only when you know your source already matches.

When "just upload it" will fail you

TikTok and Instagram will accept a 16:9 upload but pillarbox it into a tiny window in their feed — it gets one-tenth the engagement of a properly-sized clip because the tap target is 30% of the screen. YouTube accepts 9:16 but the desktop view shows massive black sidebars. Slack and Discord don't care about ratio for plain link unfurls but autoplay-mute previews crop weirdly if the action is at the edges. The five minutes you spend resizing pre-upload is a 10x return on view-through-rate.

After resizing, think about file size

Resizing already trims the pixel count, but if you cropped from 4K down to 1080p you've still got a fat MP4. Run the output through the video compressor with the "balanced" preset and you'll typically halve it again. Or if you're recording fresh anyway, skip this whole flow — record with Clipy and pick the aspect ratio at capture time so you never have to fix it after.

Common questions

Will this stretch my video?

Only if you pick Custom and choose a width/height that doesn't match the source aspect ratio. The YouTube, TikTok, and Square presets all preserve aspect — they either letterbox (YouTube) or crop (TikTok / Square) instead of squashing.

Why TikTok crops instead of letterboxes

Black bars on a vertical feed look like a video that got copy-pasted from somewhere else, and the algorithm tends to treat full-frame clips better. Cropping the sides off a 16:9 source loses 25% of the picture but keeps the center action filling the screen, which is the trade-off social platforms reward.

Can I resize without re-encoding?

No — changing resolution requires re-encoding the video stream. We use H.264 with CRF 22, which is visually transparent for almost any source. The audio is re-encoded to 160 kbps AAC, also transparent for speech and most music.

What's the largest input?

Around 500 MB in the browser. Beyond that the WASM build runs out of memory. For larger files use a desktop tool — the Clipy desktop app or any standalone FFmpeg install handles them fine.

Is the file uploaded to your server?

No. The whole resize pipeline runs in your browser via FFmpeg WebAssembly. You can verify in the Network tab — the WASM bundle downloads once, and after that nothing leaves your machine.

More free tools