Tested tool guide
Tested browser tools
Checked August 16, 2026
What Video Resizer does, with a checked example
Choose a video and a target from the standard resolution presets - 1080p, 720p, 480p, 360p - and this page re-encodes the picture at those dimensions and returns the resized file. Each preset names the frame height: 720p always means 1280x720, and a 16:9 source scales cleanly between presets. What surprises people is that resizing is a full re-encode, not a quick header edit. Downscaling costs little, but upscaling adds no real detail, every pass loses a small amount of sharpness, and the output size is decided by bitrate, not resolution. The encode runs locally in the browser; the file never leaves your machine.
Worked example
A concrete input and expected output from the current implementation.
Input
A 1920x1080 (1080p) video with the 720p preset selected.
->
Expected output
A 1280x720 video file, same duration, same audio.
The 720p preset fixes the height at 720 lines, and a 16:9 source scales its width by 720/1080 = 2/3, giving 1920 x 2/3 = 1280. Hence 1280x720.