Resize Video for Reels, Shorts & TikTok — Free Online

Fit any video into 9:16 vertical, 1:1 square or 16:9 landscape without stretching. Runs in your browser — your video never leaves your device.

Drop a video here or click to choose

MP4, MOV, WebM or MKV

Works best with videos under 100 MB — larger files take a while, especially on phones. Video is scaled to fit and padded with clean bars, never stretched. The first click loads the video engine once (~30 MB download).

What is the Resize Video tool?

Every platform wants a different shape: Reels, Shorts and TikTok demand tall 9:16 vertical, feed posts love 1:1 squares, and YouTube wants 16:9 widescreen. Upload the wrong shape and the app either crops your subject's head off or squishes the footage into an unwatchable smear. This free tool reframes your video to the exact dimensions each platform expects.

It works by scaling your video to fit inside the target frame and padding any leftover space with clean black bars — your footage is never stretched, squished or cropped, so faces and subjects keep their natural proportions. The conversion runs in your browser with FFmpeg, outputs a standard MP4, and your video never leaves your device. No sign-up, no watermark.

How to use it (3 steps)

  1. Upload your video. Drag an MP4, MOV, WebM or MKV onto the drop zone, or click to browse your device.
  2. Pick the target format. Choose 9:16 vertical (1080×1920) for Reels, Shorts and TikTok; 1:1 square (1080×1080) for feed posts; or 16:9 landscape (1920×1080) for YouTube.
  3. Resize and download. Click the button — the video engine loads once on the first click (~30 MB), the video is re-encoded to the new frame, and the MP4 downloads automatically.

When you'll need it (use cases)

  • Repurposing landscape footage: turn a 16:9 YouTube video into a tall 9:16 Short without the app's auto-crop cutting off the action.
  • Posting one clip everywhere: make a square version for the feed and a vertical version for Stories from the same source file.
  • Screen recordings: reframe a wide desktop capture into a vertical format for mobile-first platforms.
  • Fixing sideways uploads: standardise odd phone-recorded resolutions into clean platform-ready frames.
  • Ad creatives: agencies routinely need the same spot in 9:16, 1:1 and 16:9 — generate all three from one master file.

Tips for the best results

  • Expect letterbox bars. A landscape clip in a vertical frame gets padding top and bottom — that's intentional and far better than stretching. If the bars bother you, trim the clip's content to the subject first.
  • Small source, small result. Upscaling a tiny 480p clip to 1080×1920 won't add detail — it will look soft. Start from the highest-resolution original you have.
  • Resize before you compress. Get the frame right first, then shrink the file with the Compress Video tool if it's still too big to upload.
  • Keep the tab open. Resizing re-encodes on your device; a 50 MB clip can take several minutes on a phone. Plug in and wait.
  • Check the platform's safe zones. Reels and TikTok cover the edges with buttons and captions — keep text and faces near the centre of your video.

Frequently asked questions

How do I resize a video for Instagram Reels or TikTok?
Upload your video, choose the 9:16 vertical target, and click Resize. The tool scales your video to 1080×1920 and pads any leftover space with a clean border — nothing is stretched — all in your browser, free with no watermark.
Will resizing stretch or crop my video?
Neither. This tool scales your video down (or up) until it fits inside the target frame, then pads the remaining space with black bars. Your footage is never stretched or cropped, so faces and subjects keep their natural proportions.
What output size and format do I get?
9:16 gives 1080×1920 (full-HD vertical), 1:1 gives 1080×1080 square, and 16:9 gives 1920×1080 full-HD landscape. The output is always an MP4 (H.264 + AAC) that uploads cleanly to every major platform.
How long does resizing a video take?
Resizing re-encodes the video on your device, so a 50 MB clip can take several minutes — longer on phones. Files under 100 MB work best. The video engine (~30 MB) downloads once on the first click, and you should keep the tab open until it finishes.
Is my video uploaded to a server?
No. Everything is processed 100% in your browser and your video never leaves your device.