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.

Related