Resize a video

Drop a video here

or click to choose — MP4, MOV, M4V, WebM, MKV

Drop in a video and pick a new size — 1080p, 720p, 480p, 360p, half, or any width and height you type. Before you start, the page shows the exact pixel size, the bitrate it will use and roughly how big the file will be; afterwards it reads the size back from the new file. No watermark, no account, and the video never leaves your device.

How to resize a video

  1. Drop an MP4, MOV, M4V, WebM or MKV into the box above.
  2. Pick a size: 1080p, 720p, 480p, 360p, Half, or Custom to type a width and height.
  3. Read the line under the options: it gives the exact new size, the bitrate, and roughly how big the file will be. Choose Smaller file or Higher quality if you want to move that number.
  4. Press Resize video, check the result in the player and download it.

What each size gives you

ChoiceLandscape 1920×1080 becomesVertical 1080×1920 becomes
720p1280×720720×1280
480p854×480 (853.3 rounded to even)480×854
360p640×360360×640
Half960×540540×960

The p number is always the short side, so a phone video filmed upright stays upright. Phones store vertical video on its side with a note saying how to turn it; the page applies that note first, so the width and height you see are the ones you get.

Smaller picture, smaller file? Only if the bitrate drops too

Most people resize a video because the file is too big. A video encoder, though, spends whatever bitrate it is given, whatever the picture size. We re-encoded the same 1080p phone clip with FFmpeg (23 October 2026):

SizeOriginal bitrate keptQuality-based (CRF 23)
1080p12.30 MB16.55 MB
720p12.23 MB (−0.5%)9.31 MB (−44%)
480p12.17 MB (−1%)4.40 MB (−73%)

Keeping the original bitrate made the 480p file practically the same size as the 1080p one. With a quality target, 720p needed about 56% of the 1080p size and 480p about 27%. That is roughly the pixel ratio raised to the power 0.75 (0.54 and 0.30): smaller pictures need a little more data per pixel. This page uses that rule to set the bitrate, so the size it predicts is close to what you get. If you need a file under an exact limit, such as 25 MB for an email, Compress video works from the target size instead.

Why sizes are always even numbers

H.264, the format that plays everywhere, needs even widths and heights. The usual FFmpeg recipe, -vf scale=720:-1, turns a 1920×1080 video into 720×405 and then stops with “height not divisible by 2”; a vertical video fails the same way with “width not divisible by 2”. (FFmpeg’s fix is -2 instead of -1.) This page rounds to the nearest even number and tells you when it did, so you never get the error or a silently stretched picture.

Changing the shape

With Custom and Keep proportions unticked, you can make a 16:9 video square or vertical. You then choose what happens to the difference: black bars keep the whole picture, fill the frame cuts equal amounts off both edges, and stretch distorts it. To choose which part is kept, for example a person on the left, use Crop video and then resize the result.

Quality and privacy

Resizing has to re-encode the picture; the sound is copied without change where the format allows. Shrinking looks clean. Enlarging a small video makes it bigger but adds no detail, and the page warns you when you are doing that. Everything runs in your browser with WebCodecs: the video is not uploaded, there is no watermark and no account.

Frequently asked questions

How do I resize a video?

Drop the video into the box, choose a size (720p is selected for anything larger), and press Resize video. Check the result in the player and download it. For an exact size, choose Custom and type the width and height.

What does 720p mean for a vertical phone video?

The p number is the short side. A landscape 1920×1080 video becomes 1280×720; a vertical 1080×1920 phone video becomes 720×1280. That way the picture keeps its shape whichever way it was filmed.

Will resizing make my video file smaller?

Only if the bitrate goes down with the size. In our FFmpeg test, a 1080p clip re-encoded at its original bitrate came out 12.30 MB at 1080p, 12.23 MB at 720p and 12.17 MB at 480p — practically no change, because the encoder fills whatever bitrate it is given. This page lowers the bitrate with the pixel count (720p uses about 55% of the 1080p bitrate) and shows the estimated size before you start. To hit a size in MB exactly, use Compress video.

Why does the width or height change by one pixel?

H.264 needs even widths and heights. 1920×1080 scaled to 720 pixels wide is 720×405, and FFmpeg’s common scale=720:-1 command stops with “height not divisible by 2” for exactly that reason. The page rounds to the nearest even number and says when it did.

What if I want a different shape, like square?

Choose Custom, untick Keep proportions and type the size. You then pick between black bars (nothing lost), filling the frame (edges cut off) or stretching. To choose which part is cut, use Crop video instead.

Is there a watermark or a size limit?

No watermark and no account. Nothing is uploaded, so the only limit is your device’s memory; phone clips are quick, hour-long recordings are slow.