Free browser media tools — your files never leave your device

Resize Video in Your Browser

Scale any video to the standard 1080-pixel width in your browser - aspect preserved, never upscaled, fully client-side and free.

Resize a video to the standard 1080-pixel width right in your browser - ready for Instagram, TikTok and YouTube Shorts uploads. Aspect ratio is preserved, smaller videos are never upscaled, nothing is uploaded anywhere, and it is hardware-accelerated when your browser supports it.

Choose a file or drop it here

🔒 Processed locally — never uploaded.

Platforms quietly re-encode whatever you upload - and the further your file is from their preferred size, the worse the result looks. This tool scales any video to the 1080-pixel-wide standard that Instagram, TikTok and YouTube Shorts are built around, entirely on your device: no upload, no queue, no watermark, and your original file never leaves your browser.

How it works

  1. Pick a video from your device or drop it into the box above - MP4, MOV, WebM, MKV and AVI all work.
  2. On supported browsers the resize runs on your hardware encoder (fast); otherwise the built-in WebAssembly engine (downloaded once, ~31 MB) takes over automatically.
  3. The video is scaled to 1080 pixels wide with the aspect ratio preserved - vertical videos come out 1080x1920 - and re-encoded to a clean MP4. A download button appears when it is done.

Common uses

  • Prepare a clip for Instagram, TikTok or YouTube Shorts at the width those platforms expect.
  • Shrink an oversized 4K recording to a standard HD width before sharing or archiving.
  • Normalise screen recordings from different monitors to one consistent width for a docs site.
  • Reduce resolution (and size) of a video before embedding it on a web page.

Supported formats and limits

InputMP4, MOV, WebM, MKV, AVI (H.264, H.265/HEVC, VP8, VP9, MPEG-4)
OutputMP4 (H.264 + AAC) - 1080 px wide, aspect ratio preserved
UpscalingNever - videos narrower than 1080 px keep their original size
Maximum file size500 MB (in-browser memory limit)
RoadmapAspect presets (9:16, 1:1, 16:9) and custom width are planned
Where it runsEntirely in your browser - hardware-accelerated when supported, WebAssembly otherwise

Frequently asked questions

Is my video uploaded to a server?

No. Resizing happens inside your browser - on your hardware encoder when supported, or via WebAssembly otherwise. Your file never leaves your device.

Why 1080 pixels wide?

It is the width Instagram, TikTok and YouTube Shorts are designed around, and a safe standard for web embeds. Aspect presets (9:16, 1:1, 16:9) and a custom width picker are on our roadmap.

What happens to vertical videos?

The aspect ratio is always preserved: a vertical 9:16 video becomes 1080x1920 - exactly the frame Shorts, Reels and TikTok expect.

Will small videos be stretched up?

No. Upscaling adds blur without adding detail, so videos already narrower than 1080 px keep their original dimensions and are simply re-encoded.

Does resizing reduce quality?

Scaling down re-samples the image, which keeps it sharp at the new size; the video is re-encoded with H.264 at a bitrate matched to the output resolution. The audio track is carried over.

Is this free?

Yes - free, no signup, no watermark, no queue. Processing happens on your device, so there are no per-file server costs to pass on.