Rotate a video by 90 or 180 degrees

Pick clockwise, counter-clockwise or upside down, then download an MP4. The turn is drawn into the frames on this device. The soundtrack stays.

Runs in your browser Free No sign-up
  1. Choose file
  2. Set options
  3. Get result

Your file never leaves your device. Processed locally in your browser. Nothing is uploaded.

Re-encoding runs on your device's CPU in a single thread: expect roughly real time or slower (a 1-minute clip can take a minute or more).

How to rotate a video

1. Drop the clip that was saved sideways or upside down. 2. Choose 90° clockwise, 90° counter-clockwise or 180°. 3. Press “Rotate video” and download the MP4.

A quarter turn swaps width and height. 180° keeps the same pixel size. Phone clips that play on their side are the usual case: one 90° turn stands the picture up.

The turn is in the pixels

GustKit re-encodes the picture with FFmpeg so the new file is already upright. Players that ignore a rotation flag still show it the right way. The audio is encoded again as AAC and stays in sync. A clip that already looks upright does not need this page.

What this page does not do

It turns the whole frame, not a crop. To cut a region, use Crop video. To turn a still photo, use Rotate image. To turn pages inside a PDF, use Rotate PDF. Long clips are limited by the time shown next to the button, because encoding uses one CPU thread.

Frequently asked questions

Will the sound stay?

Yes. The soundtrack is kept and re-encoded with the picture. A silent video stays silent.

Does 90° change the size?

Yes. Width and height swap. A 1920×1080 clip becomes 1080×1920. 180° keeps both numbers.

Why does a short clip still take a while?

The frames are encoded again in this tab. Expect about the length of the clip, or longer, on the first run after FFmpeg loads.

Is the video uploaded?

No. FFmpeg runs in this tab. You can disconnect after the page has loaded the engine.