Resize a video to 1080p, 720p, 480p or a custom width

Runs on your device · Your file never leaves your device.

Pick a size and download the video at that resolution: 1080p, 720p, 480p, 360p, or type any width in pixels. The aspect ratio is always kept — the other side is worked out automatically — so nothing is stretched or squashed. For a portrait video the preset applies to the short side, so 720p means 720 pixels wide.

By default a video is never made larger than it already is. Upscaling only adds blur and megabytes, so a 480p source asked for 1080p is left at 480p and the tool says so; when MP4 can carry its picture as it is, it is copied into the MP4 rather than encoded again. If a platform insists on a minimum size, switch on "Allow upscaling".

When the size changes, the picture is re-encoded to H.264 at a bitrate never above the original’s, the audio is copied when MP4 can carry it, and the result is a widely supported MP4. Everything runs on your device; files over 1 GB are handled in parts that fit in memory. To hit a file size in MB rather than a resolution, use the Compress tool instead.

How to resize a video to 1080p, 720p, 480p or a custom width

  1. Add the video.
  2. Choose 1080p, 720p, 480p, 360p or type a custom width.
  3. Press Resize and download the MP4.

Supported formats and limits

Input
MP4, MOV, MKV, AVI, WebM, MPG, 3GP, TS, VOB and more
Output
MP4 (H.264; sound copied as is, or AAC)
Sizes
1080p, 720p, 480p, 360p or any width — aspect ratio kept
Upscaling
Off by default; a switch turns it on
Where it runs
In your browser; nothing uploaded

Not for: Changing the shape of the frame — the aspect ratio is always kept here; use the Crop tool to cut to 9:16, 1:1 or another shape.

What 1080p, 720p, 480p and 360p measure

Each preset sets the shorter side of the picture, and the other side follows its shape. A 1920×1080 video at 720p becomes 1280×720. A cinema-shaped 1920×800 film counts as 800 tall, so 720p makes it 1728×720, while 1080p leaves it at its size, because that would be an enlargement.

When you need a width rather than a height, choose Custom width: 1280 turns the same film into 1280×534. The box takes any width from 16 to 7680 pixels.

What each size costs

When your device's own encoder does the work (/rotate-video explains when it does), the picture gets a bitrate worked out from the new frame size and frame rate. At 30 frames per second that is about 3.1 Mbit/s at 1080p, 1.4 at 720p, 0.6 at 480p and 0.35 at 360p, roughly 23, 10, 4.6 and 2.6 MB for each minute of picture, before the sound. At 60 frames per second it is twice as much.

On the built-in engine the encoder keeps a steady quality level instead, so the size follows how detailed and how busy the picture is rather than these figures. On both, the picture is never given more bitrate than the original had, so a source that was already lean stays lean.

When the video keeps its size

With Allow upscaling off, a choice at or above the video's own size leaves the frame as it is: the presets are compared with the shorter side, a custom width with the width. When the frame size is already known, because your browser can read the video or you pressed Inspect, a notice says so before you press the button. The file is then named for the size it really has, such as clip-480p.mp4. When MP4 can hold the picture as it is (H.264, HEVC, MPEG-4 Part 2 or AV1), it is copied, which is quick and loses nothing; anything else, such as VP9 from a WebM or MPEG-2 from a DVD, is encoded again as H.264 at its own size. For a smaller file, pick a preset below the original.

Frequently asked questions

Are my files uploaded to a server?
No. This conversion runs inside your browser using your own device’s processing power, and the file is not uploaded. Once a tool has been used once (video, text recognition and background removal download their engine from this site the first time), it keeps working when your connection drops.
Why did my video not get bigger?
Because upscaling is off by default: enlarging a video invents pixels that were never recorded, so it looks softer and the file grows for nothing. Turn on "Allow upscaling" if you need the larger frame anyway.
Will a smaller resolution make the file smaller?
Usually a lot smaller — fewer pixels need fewer bits. But size also depends on length and motion; if you need to land under a specific number of megabytes, the Compress tool targets a size directly.
How does the custom width work?
Type the width you want in pixels; the height follows from the aspect ratio and is rounded to an even number, which H.264 requires.

Related tools

More in Video

This page in other languages: العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা