Video Rotator

Rotate video files

Click or drop a video file here

About Video Rotator

Video Rotator rotates your video by 90°, 180°, or 270° by redrawing each frame on a rotated canvas and recording the result, entirely in your browser. The original audio is preserved by routing it through the Web Audio API alongside the rotated video track, so the output isn't silent. Note: the output is always WebM, and only these three fixed angles are available — there's no custom-angle option.

How to use Video Rotator

  1. 1Click the upload area and select a video file.
  2. 2Click 90°, 180°, or 270° to choose your rotation angle.
  3. 3Click "Rotate Video" — the video plays through once while the rotated version (with its original audio) is recorded.
  4. 4Preview and download the rotated WebM file.

Frequently Asked Questions

Can I rotate by a custom angle?

Not currently — only 90°, 180°, and 270° are available.

Does the rotated video have audio?

Yes — the source video's original audio is captured alongside the rotated picture and included in the output unchanged.

Does rotating reduce quality?

Yes, some — the video is re-encoded through the canvas and MediaRecorder, so it isn't a lossless operation.

Is my file uploaded anywhere?

No, rotation happens entirely in your browser.

Tips & Tricks

  • Use 90° to fix a video recorded holding your phone sideways.
  • The audio is carried straight through unchanged — rotating only affects the picture.
  • Rotating takes about as long as the video's full duration, since it plays through in real time while recording.
  • Preview the live player after selecting an angle — it shows the CSS-rotated preview before you commit to the full render.