Features
Video rotate
Fix sideways or upside-down videos with one click — bakes the rotation into the pixels, not just a metadata flag.
What it does
Rotates an entire video by 90°, 180°, or 270°. The output is a re-encoded video where every frame is actually rotated — not just a metadata flag that some players ignore.
Three operations:
- Rotate 90° clockwise — typical for a sideways phone video recorded in portrait but tagged as landscape.
- Rotate 90° counter-clockwise — opposite.
- Rotate 180° — for a fully upside-down clip.
Why "bake the rotation" matters
Phones record video in their physical sensor orientation and add a rotation metadata tag to the container. Most modern players honour this tag and display correctly. But:
- Some older / embedded players ignore the tag and display the raw orientation (sideways).
- Many video editors strip or misread the tag when you import.
- Some streaming uploads only honour the tag if it matches the codec's expected stream geometry.
This tool decodes each frame, rotates the pixel array, and re-encodes. The output is unambiguously oriented — every player will display it correctly.
File size impact
Re-encoding always involves some quality loss (unless you crank the bitrate to match the source, which the tool does by default for 90° / 270° rotations). The output will be roughly the same size as the source.
For maximum quality on 90° / 180° / 270° rotations, the encoder bumps the bitrate ~20 % above the detected source bitrate to avoid visible recompression artefacts.
Free-angle rotation
Not supported here — the standalone tool is intentionally limited to 90° increments for clean encoder behaviour. If you need a tilted angle for artistic effect, use the Video editor which supports rotation as part of its effects pipeline.
Privacy
Decode and encode happen in your browser. No upload.