Reels & Shorts Resizer
Resize any video to 9:16, 4:5 or 1:1 for TikTok, Reels and Shorts — with safe-zone guides so captions, icons and handles never cover your subject. All in your browser; nothing is uploaded.
your subject
Upload a video to preview it here
Showing TikTok · 9:16
1 · Your video
● stays in your browser — never uploaded
2 · Platform
3 · Overlay guide
4 · Caption (optional)
5 · Reframe & export
Aspect ratio
Quality
Fast encodes ~2× quicker — fine for most posts. Output: 720×1280.
Fit
Encoding runs in your browser — a ~30s clip takes roughly 1–2 minutes, and the encoder (~25 MB) loads once on first use. The exported file is clean: the overlay guides are never included.
Safe-zone positions are close approximations and shift when the apps update their UI — treat them as a guide, not pixel-exact. Your video is processed entirely in your browser and never leaves your device.
How to resize a video for Reels, TikTok & Shorts
- 1Upload your clip. It stays in your browser — nothing is uploaded, no account needed.
- 2Pick an aspect ratio: 9:16 for Reels, TikTok and Shorts, 4:5 for the Instagram feed, or 1:1 for a square post.
- 3Choose Crop to fill to zoom in with no bars, or Blurred fill to keep the whole frame on a blurred background.
- 4Drag the preview — or tap Auto-frame subject — to keep your subject inside the safe zone the overlay marks.
- 5Export at Fast (720p) or HD (1080p). The guide overlays are never baked into the file, and you can export all sizes at once.
Safe-zone sizes for TikTok, Reels & Shorts
Every app uploads a 1080 × 1920 (9:16) frame, then covers the edges with its own captions, buttons and handle. Keep your subject and any text inside the safe area below so nothing important gets hidden.
| Platform | Upload | Safe area | Keep clear |
|---|---|---|---|
| TikTok | 1080 × 1920 | ≈ 900 × 1492 | Right ~120px (Like / Comment / Share) + bottom third (caption, @handle, music) |
| Instagram Reels | 1080 × 1920 | ≈ 996 × 1400 | Bottom (caption, audio label) + right (action buttons) |
| YouTube Shorts | 1080 × 1920 | ≈ 984 × 1500 | Bottom (title, actions) + right (buttons) |
These are community approximations, not official specs — the apps shift them between versions and now add auto-captions by default, so always preview on a real device before posting. Already have the clip to resize? Grab it first with the Instagram Reels Downloader, YouTube Shorts Downloader, or TikTok Video Downloader.
Frequently asked questions
What size should a Reel, TikTok, or Short be?+
All three use a 9:16 vertical frame at 1080 × 1920 pixels. Export any clip at 9:16 here and it matches the native size for Instagram Reels, TikTok, and YouTube Shorts.
How do I convert a landscape (16:9) video to 9:16?+
Upload it, choose the 9:16 ratio, then pick Crop to fill to zoom in on your subject, or Blurred fill to keep the whole frame with a blurred background. Drag the preview to choose exactly what stays in view.
Does resizing reduce the quality?+
Resizing re-encodes the video. Fast mode exports at 720p (smaller and quicker); HD exports at 1080p, which matches what Reels, TikTok, and Shorts display. Use HD for the sharpest result.
Is my video uploaded to a server?+
No. Everything runs in your browser with WebAssembly, so your video never leaves your device — no upload, no account, and no watermark.
What's the difference between Crop to fill and Blurred fill?+
Crop to fill scales the video up so it fills the frame, trimming the edges that don't fit. Blurred fill keeps your entire frame and pads the empty space with a blurred copy of the video — nothing is cut, but the clip sits smaller.
What is the 4:5 option for?+
4:5 (1080 × 1350) is the tallest size the Instagram feed allows, so a 4:5 export fills more of the feed than a square or landscape post while still sitting next to the caption.
What is a safe zone?+
It's the part of the frame that an app's buttons, captions, and handle don't cover. Keep your subject and any text inside it so nothing important is hidden behind the interface — the overlay guides on this page mark those areas for each app.