Sideways video is metadata, not pixels
A phone records in one orientation regardless of how you hold it. What changes when you turn the handset is a small piece of metadata written alongside the video, a matrix telling any player how far to rotate the picture before showing it.
That design is efficient and it is why sideways clips exist. Every mainstream player reads the flag and does the right thing. Then the clip goes through an upload pipeline, an editor, or a player that ignores it, and suddenly your subject is lying on their side.
There are therefore two entirely different ways to rotate a video, and the choice between them is the whole content of this tool. Rewrite the flag, which is instant and lossless but depends on the player cooperating. Or turn the pixels, which is slower and costs a small amount of quality but leaves nothing to interpret.
Fixing a sideways clip
- Drop your video on the box or use Choose a file. MP4, MOV and M4V are accepted.
- Choose a Rotation. The three options turn the picture a quarter turn clockwise, a half turn, or a quarter turn anticlockwise.
- Leave Method on Fast, rotate without re-encoding (recommended) unless you already know your target ignores rotation flags.
- Click Rotate Video.
- Download the result. It keeps its original container, with a rotated suffix added to the name.
- Check it in the player you actually care about, not just in the browser.
- If it still looks wrong there, run it again with Re-encode pixels (maximum compatibility).
The fast path finishes in seconds even on a large file, because nothing is decoded. The re-encode path takes as long as encoding the clip normally would.
What the fast path actually does
Before writing anything, the clip is probed and its current rotation flag is read out of the stream information. That value matters, because in this engine writing a new rotation replaces the existing one rather than adding to it.
So the number written is computed by composing the two. A clip already flagged at a quarter turn, asked for a further quarter turn clockwise, gets the combined value rather than the value you selected. Without that composition step, rotating an already-rotated phone video would silently reset it instead of turning it.
Everything else is copied through byte for byte, and the file is written so that a player can begin before the whole file has arrived, which matters when the result is going to be streamed.
When the fast path gives up
Two things can go wrong, and both are handled without asking you.
The stream copy can fail outright, because not every container and codec combination will accept a rewritten rotation flag. Or it can appear to succeed and produce an empty output file, which is the failure mode that would otherwise hand you a zero byte download.
Both cases are detected and the tool falls back to the physical rotation path automatically. The quarter turns use a transpose operation, one variant per direction, and the half turn is done as a horizontal flip followed by a vertical one, which is exactly equivalent and cheaper. Video is re-encoded at a quality-leaning setting; audio is copied without being touched.
Related fixes
If the problem is a mirror image rather than an orientation, Flip Video is the tool, and mirroring is a genuinely different operation from rotating even though both are one click.
For reframing rather than turning, Crop Video trims to a region and Resize Video for Social Media targets a platform aspect ratio directly. If your file is a container this tool does not accept, MOV to MP4 and MKV to MP4 will convert it first. And when a rotated clip is one piece of a longer edit, Merge Videos joins them. The rest is on the video tools hub.