VideoKit

Online Video Resizer

Free video resizer — change resolution and aspect ratio, convert to TikTok portrait, Instagram square, and more

Local processing, privacy-safe

Processed locally — data never leaves your device

Social Media Presets

16:9 · 9:16 · 1:1 · 4:3 — one-click switch

Completely free to use

All features free to use

Video File

Supports MP4, WebM, MOV, and more

Target Size

Output: 1,920×1,080 px

Fit Mode

Output Settings

Want to crop your video content? Try our Video Cropper tool.
Go to Video Cropper

About Video Resizing

Video resizing changes a video's dimensions or aspect ratio. A common use case is converting landscape videos to portrait for platforms like TikTok and Instagram Reels.

  • Supports 16:9, 9:16, 1:1, 4:3 and other social media presets
  • Custom dimensions with aspect ratio lock and auto-calculation
  • Three fit modes: letterbox / crop / stretch
  • Browser-side processing, no sign-up needed, completely free
Recommended Sizes by Platform
  • TikTok / Douyin / Reels: 1080×1920 (9:16)
  • Instagram Square: 1080×1080 (1:1)
  • YouTube / Bilibili: 1920×1080 (16:9)

Use Cases

Convert landscape to portrait for TikTok / Douyin
Resize to 1:1 square for Instagram
Reduce resolution to shrink file size

Frequently Asked Questions

How do I convert a landscape video to portrait?⌄
Upload your video, click the "9:16 Portrait" preset, choose a fit mode (crop trims the sides; letterbox adds black bars top and bottom), then click "Resize".
What's the difference between the three fit modes?⌄
Letterbox (contain): preserves the full frame with black bars where the ratio does not match. Crop (cover): fills the entire frame by cropping the edges — great for social media thumbnails. Stretch (fill): stretches the video to the target size, which may distort the image.
Will resizing affect video quality?⌄
Upscaling adds some quality loss since there are not enough original pixels. Downscaling generally looks fine. Choose a resolution that fits your actual needs.
Will my files be uploaded to a server?⌄
No. All processing happens locally in your browser. Your files are never sent to any server, keeping your content fully private.

Related Tools