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
How it works
Drop your video in — landscape, portrait, or anything in between. WavyVid reads its current aspect ratio right in your browser.
It scales and center-crops the footage to fill the target frame exactly, with no letterboxing, stretching, or distortion.
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.
Want more detail? Read: How to resize video without cropping out your subject