You filmed something perfectly, then opened it later to find it sideways or upside down. It happens to everyone — phones bake the wrong orientation into the file and some players ignore the fix. The reliable solution is to actually rotate the video so it’s correct in every player, and you can do it free securely without storing a thing.
Drop in or pick the clip that’s turned the wrong way. It loads instantly and stays private.
Rotate 90° right, 90° left or 180° to turn the footage upright.
Optionally mirror the clip horizontally or vertically — handy for selfie footage.
The corrected video is re-rendered securely and saved straight to your device.
Why metadata rotation isn’t enough
Phones often record landscape sensor data and add a “rotate” flag in the file’s metadata. Many apps honour that flag — but plenty don’t, which is why a clip looks fine on your phone and sideways on a computer or when uploaded. Re-rendering the video bakes the rotation into the pixels themselves, so it displays correctly everywhere, on every player and platform.
Rotate vs flip — what’s the difference?
- Rotate turns the whole frame around its centre (90°, 180°, 270°).
- Flip horizontal mirrors left-to-right — useful when a front-camera clip shows text backwards.
- Flip vertical mirrors top-to-bottom, a creative effect more than a fix.
Tip: If your clip is also the wrong shape for social, rotate it first, then use the Crop for Reels tool to reframe it to 9:16 for TikTok, Reels or Shorts.
Rotate your video now
Fix sideways or upside-down footage in seconds — free, private, no watermark.
Open the Rotate Video tool →Frequently Asked Questions
Will rotating reduce quality?
A re-encode is needed to bake in the rotation, but it’s done at high quality so the result stays sharp.
Is my video stored anywhere?
No — the rotation runs securely, so nothing is stored.
Can I rotate a video on my phone?
Yes, though it re-renders the file, so a desktop is faster for large clips.
Does it fix the orientation in every player?
Yes — because the rotation is rendered into the frames, it shows correctly everywhere.