Live Preview
Rotate & Flip Controls
Processing...
0%
Drop video here or click to upload
Rotate & flip video | Supports MP4, WebM, MOV | Max 500MB
0%
Videos are processed entirely in your browser. Nothing is uploaded.
See rotation and flip effects in real-time before processing.
Rotate by 90°, 180°, or 270° with single click.
Flip video horizontally or vertically for mirror effects.
Use Video Rotate when the issue is orientation, mirroring, or sideways phone footage. If you also need to cut the corrected clip, continue with Video Trim. If the rotated output needs a universal delivery format afterward, continue with Video Convert.
No-upload workflow: sideways phone videos, screen recordings, and private camera footage stay on your device while orientation is fixed.
Rotate and flip video online free with FreeToolBox — fix the orientation of videos shot in the wrong direction. Videos recorded vertically on a phone sometimes appear sideways on desktop computers because the rotation metadata isn't read correctly. Our Video Rotation tool uses FFmpeg.wasm to physically rotate video frames by 90°, 180°, or 270°, and supports horizontal and vertical flipping — ensuring correct playback on all devices.
All processing runs locally in your browser using WebAssembly — your video is never sent to any server. The output has no watermarks. Completely free, no account required.
Phones embed rotation metadata in the video file. Some media players ignore this metadata and display the raw pixel data, which may appear sideways. This tool physically rotates the frames so orientation is correct everywhere.
Rotating with FFmpeg.wasm requires re-encoding, which applies a small quality loss. At high quality settings (CRF 18-23), the difference is virtually imperceptible.
Common formats like MP4, MOV, WebM, and AVI are supported as input. Output is MP4 (H.264) for maximum device compatibility.
No. FFmpeg.wasm processes your video entirely in the browser. Your file never leaves your device.
Rotating a video by 90 or 270 degrees is often handled without re-encoding the frames at all. Instead, the encoder writes an orientation flag in the metadata that tells the player to display the video rotated. This is why rotation is quick and does not degrade quality. There is a caveat: some older players and some platforms ignore the orientation flag and show the video sideways. If you are targeting a service that does not respect metadata rotation, you may need a rotation that actually rewrites the pixels, which is slower but universally reliable.
The reason to rotate is usually a mismatch between how a video was recorded and how it will be shown. A clip shot in portrait on a phone often needs to become landscape for a YouTube video, or the reverse for a vertical social post or Shorts. Rotating changes the aspect relationship, so if you rotate a landscape clip 90 degrees it will be tall and thin — which is rarely what you want. Consider whether you actually need to rotate, meaning reorient the whole frame, or crop, meaning change which part of it is shown, for your target format.
If you rotate a clip and it still plays sideways, the most likely cause is that the metadata orientation flag was not honored by the player you used to check, even though the file is technically correct. Test the output in the actual destination platform, not just a desktop player, before you ship it. Keep the original orientation until you have confirmed the rotated version displays correctly everywhere it needs to. If it still shows wrong, that is the signal to force a true pixel-level rotation instead of relying on the metadata flag.