Resize video to 9:16

Center-crops and scales your footage to fill a vertical 1080×1920 frame — no black bars.

Drop a video to resize to 9:16

or click to browse

Processed on your device — never on a server.

How it works

1

Drop your video in — landscape, portrait, or anything in between. WavyVid reads its current aspect ratio right in your browser.

2

It scales and center-crops the footage to fill the target frame exactly, with no letterboxing, stretching, or distortion.

3

Preview the crop, then download the resized video — ready to post at the platform's expected dimensions.

When you'd use this

  • You filmed something in landscape and need it vertical for Reels, Shorts, or TikTok without adding ugly black bars.
  • You're repurposing an existing widescreen video for Stories and need it to fill the frame naturally.
  • You want a consistent vertical export pipeline for every short-form clip you post, without manual cropping each time.

Frequently asked questions

Will this add black bars to my landscape video?

No — WavyVid center-crops to fill the frame completely. If your subject isn't centered in the original shot, some of the edges will be cropped out; there's no way around that without bars for footage that wasn't shot vertically.

What resolution does the output come out at?

1080×1920 — the standard vertical resolution Instagram, TikTok, and YouTube Shorts all expect.

Can I resize and compress in the same step?

Resize first here, then run the result through the compress tool if you need a specific file size — keeping them separate keeps each tool simple and predictable.

Does this work for already-vertical video?

Yes — if your source is already close to 9:16, this just fine-tunes the crop to the exact target dimensions.

Why 9:16 and not some other vertical ratio?

1080×1920 is what Instagram, TikTok, and YouTube Shorts all standardize on for full-screen vertical playback, so matching it exactly avoids any platform re-cropping your video differently than you intended.

Related tools

Ad slot