Resize Video Online
Change a Video's Dimensions, Aspect Preserved
Need to use Resize Video Online right now?
Only width is set directly — height is calculated to preserve the exact original aspect ratio.
Drop a video file, or click to browse
Processed locally in your browser — never uploaded
Height scales automatically to preserve the original aspect ratio — no stretching or distortion.
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About Resize Video Online
Reducing a video's resolution — to shrink file size, meet a platform's upload dimensions, or match a specific display size — is a common need distinct from cropping (which removes content) or compressing (which reduces bitrate at the same resolution). This tool changes the actual pixel dimensions while automatically preserving the original aspect ratio.
You set only the target width; height is calculated automatically to keep the video's original proportions exactly intact, so there's no risk of accidentally stretching or squashing the picture out of shape by entering a mismatched height yourself.
A real FFmpeg build compiled to WebAssembly performs the resize entirely inside your browser using the scale filter, with the height dimension set to automatically round to the nearest even number — a technical requirement of the H.264 codec, handled transparently so the encode doesn't fail on an odd height value.
Resizing to a smaller width is one of the most effective ways to reduce file size, since fewer total pixels means significantly less data to encode per frame — often a bigger size reduction than compression settings alone can achieve without visible quality loss.
How it works
- Upload your video. The file loads into the browser-based FFmpeg engine.
- Set the target width. Height scales automatically to preserve aspect ratio.
- Resize and download. A re-encoded video at the new dimensions.
Examples
Shrinking a 4K video for web use
Input
3840px-wide video, resized to 1280px width
Output
a 1280x720 video, aspect ratio preserved exactly