Rotate video: turn or flip a video online
Choose a video, pick how to turn or mirror it, and press the button. The new copy is saved the right way up.
Free · no signup Runs in your browser
How do I rotate a video?
Choose your video, pick how to turn it (90° clockwise, 180°, 90° anticlockwise) and, if you like, mirror it, then press Turn the video. The tool plays the video and records each frame turned the way you chose, in your browser, so the new file is upright in every player. It takes about as long as the video. Your video is never uploaded.
Why we built this tool
A video that plays sideways or upside down is a common nuisance: a phone held the wrong way, a camera that stored the orientation in a flag that one player ignores, a clip from a drone or action camera mounted the wrong way up. Fixing it in an editor is easy if you have one; if you do not, most online tools want you to upload the video first. This tool turns the picture in your browser and gives you a new file that is the right way up everywhere, because the rotation is part of the pictures themselves and not a setting that a player might ignore.
Your video is processed in your browser. Nothing is uploaded, and there is no watermark.
How it works in detail
The video is played in a hidden player. Each frame is drawn onto a canvas that has been turned by the angle you chose: for 90° and 270° the canvas is made taller than wide (or the reverse) so the whole picture fits; for mirroring the canvas is flipped. The canvas, with the sound, is recorded by MediaRecorder as a new video. You can also choose a height to make the file smaller at the same time. Because the picture is re-encoded, there is a small quality cost, and the work takes about as long as the video plays.
How to use it
- Choose your video; if it plays sideways in the preview, that is what you will fix.
- Pick the turn that makes it upright: 90° clockwise is the usual fix for a video lying on its left side.
- Optionally mirror it, or choose a smaller height.
- Press Turn the video and keep the tab open until it finishes.
- Check the result and download it.
Use cases
- Fixing a phone video that plays sideways in a website or a program
- Turning an upside-down clip from a mounted camera
- Mirroring a clip, for example for a dance or music lesson
- Making a vertical video from a clip filmed on its side
- Preparing a clip for a form that cannot read the orientation flag
- Correcting a drone or dashcam recording
Problems you may run into
Most trouble is about direction and shape.
| What you see | Likely cause | What to do |
|---|---|---|
| It says it cannot read my video | The browser cannot play that codec (for example HEVC/H.265 in some browsers, or a camera's special format) | Try Chrome, Edge or Safari, or convert the file to H.264 MP4 first |
| It takes as long as the video | The video is recorded as it plays; there is no shortcut in a browser | Use a shorter clip, or start it and leave the tab in front while you do something else |
| The output stops or the picture freezes | The tab was hidden, the computer went to sleep, or it ran out of power | Keep the tab open and visible, plug in a laptop, and run it again |
| There is no sound in the result | The sound option was off, the video has no sound, or the browser blocked audio until you clicked | Check the box is off, press the button yourself, and try again |
| The quality is a little lower than the original | The video is decoded and encoded again, which always costs some quality | Choose High or Very high quality, and keep your original file |
| The file is WebM and my app wants MP4 | Most browsers can only record WebM | Choose MP4 where your browser offers it (recent Chrome, Edge, Safari), or convert the file afterwards |
| It turned the wrong way | Clockwise and anticlockwise are easy to mix up | Try 90° anticlockwise (270°) instead, or 180° if it is upside down |
| There are black bars | Turning a wide video makes a tall one, which many players letterbox | That is normal; trim or crop in an editor if you need to fill the screen |
Privacy and rights
The video stays on your device. The turned copy is still the same recording, so the same rules apply to sharing it.
How it works
The video is played, redrawn and recorded again in your browser.
1. The video is opened in a hidden player in your browser; nothing is uploaded.2. The player runs from the start point while each frame is drawn on a canvas (turned, resized or mirrored if you asked).3. The browser's MediaRecorder records the canvas and the sound as a new video.4. When the end point is reached the file is finished and offered as a download.
This uses the browser's own encoder, so the output is WebM (VP8/VP9) or, in browsers that can record it, MP4 (H.264). It is a new encoding, not a lossless cut, so there is a small quality cost, and the work takes about as long as the part you choose. The tab must stay open and visible. Very long videos (over about an hour) may exhaust memory; cut them into parts first. Files protected by copy protection (DRM) cannot be processed.
Example: a sideways phone clip
A 30-second clip shows the scene lying on its side.
- Turn90° clockwise
- Size1920 × 1080 becomes 1080 × 1920
- Time to processabout 30 seconds
An upright vertical video
Use 270° if it comes out upside down.
Terms on this page
- Orientation flag
- A note in a video file that says which way up it should play; some players ignore it.
- Mirror
- Flipping a picture so left and right (or top and bottom) swap.
Common questions
Is it free, and is my video uploaded?
It is free, and your video is processed in your browser and never uploaded.
Why does my video play sideways?
The camera saved the orientation as a flag that some players ignore. Turning the pictures themselves fixes it everywhere.
Can I flip a video like a mirror?
Yes: choose left to right or top to bottom.
Does it reduce quality?
A little: the video is re-encoded. Choose High quality to keep more.
Can I rotate by a custom angle?
No. Only 90° steps and mirroring.
Is anything I enter sent to a server?
No. The calculation happens in your browser and nothing you type leaves your device.
Where these numbers come from
- MDN Web Docs — MediaRecorder How a browser records a stream, and isTypeSupported() for choosing a format.
- MDN Web Docs — HTMLCanvasElement.captureStream() How frames drawn on a canvas become a video stream that can be recorded.
- Wikipedia — Video file format Containers (MP4, WebM) and codecs (H.264, VP9) and how they differ.
Last verified 2026-10-25 The method on this page is checked against the sources above at least once a year. Spotted something out of date? Tell us and we will fix it.
Related tools
Video trimmer
Cut the start and end off a video and save just the part you want. Free, private, runs in your browser: your video is never uploaded.
Open toolVideo compressor
Reduce a video's file size by lowering its resolution, frame rate and quality, with an estimate of the result. Free, private, runs in your browser.
Open toolRotate image
Turn pictures 90, 180 or 270 degrees or flip them, many at once, and download them in their original format.
Open toolRotate PDF
Rotate every page, odd or even pages, or chosen pages of a PDF by 90, 180 or 270 degrees and save it.
Open toolVideo to MP3
Pull the sound out of a video and save it as an MP3. It runs in your browser, so the video is never uploaded.
Open toolVideo frame extractor
Scrub a video to the exact moment you want and save that frame as a PNG or JPG at the video's full size. Nothing is uploaded.
Open tool🎙️ Audio and video tools
Record and (soon) convert sound and video without installing anything. The recording stays on your device and you choose when to save it.
See all 19 tools in this section