Flip & rotate video
Flip or rotate any video instantly. Mirror horizontally, flip vertically, or rotate 90°/180°. Runs in your browser.
Drop your video here
or click to browse: MP4, MOV, AVI, WEBM, MKV
Related tools
What this tool does
Flip your video horizontally or vertically, or rotate it 90° or 180°. Fixes sideways phone recordings, mirror-image front-camera footage, and upside-down clips in one click. The output is always MP4 with H.264 video and AAC audio.
Why use it
Phone cameras automatically set an orientation flag in the video file's metadata, but that flag is not always respected. A video filmed portrait that opens as landscape, or a clip from a camera mounted upside down in a car, needs a rotation applied at the codec level to work reliably across all players and platforms.
Mirroring (horizontal flip) comes up in a different set of situations: recording yourself with a front-facing camera produces a mirrored image that reads backward to viewers, instructional videos filmed in front of a whiteboard need the text reversed, and some action camera mounts produce inverted footage that needs both axes corrected.
How it works under the hood
Each transformation maps to a specific FFmpeg video filter. Rotate right 90 degrees uses transpose=1. Rotate left 90 degrees uses transpose=2. Rotate 180 degrees uses hflip,vflip, which applies both a horizontal and vertical flip in a single pass (equivalent to two consecutive 90-degree transposes but more efficient). Horizontal flip uses hflip alone. Vertical flip uses vflip alone. All five transformations re-encode using libx264 at CRF 23 with the ultrafast preset and AAC audio at 128 Kbps.
Tips and best practices
If your video plays correctly on your phone but appears sideways in a browser or editor, the issue is usually that the rotation is stored only in the container metadata (the display matrix) and not applied to the actual pixel data. Both approaches are valid, but this tool always bakes the rotation into the pixel data, which is compatible with every player regardless of metadata support.
For 180-degree corrections (cameras mounted upside down), the hflip,vflip approach used here is marginally faster than two sequential transpose operations because it computes both in a single pixel loop.
Browser tool vs alternatives
Most video editors rotate video non-destructively by changing a display flag, which does not help when the destination platform ignores that flag. QuickTime Player can export with rotation baked in but only on macOS. This tool applies the rotation at the codec level on any platform in a single pass, with output that plays correctly in every context regardless of metadata support.
Read the guide
How to Flip and Rotate a Video
What to do next
Frequently Asked Questions
Why is my video sideways in the first place?
Orientation is often stored as metadata rather than baked into the video itself, so it can play correctly on the device that recorded it but sideways everywhere else.
Does rotating reduce quality?
Rotating re-encodes the video at the same quality as the original, so there's no visible loss.
What's the difference between rotate and flip?
Rotate turns the video 90 or 180 degrees. Flip mirrors it horizontally or vertically.
Can I rotate just part of the video?
No, rotation applies to the entire clip.
Does audio stay attached?
Yes.
Which formats are supported?
MP4, MOV, AVI, WEBM, and MKV.
Is there a file size limit?
Yes, 500MB.
Does it work with iPhone videos?
Yes, MOV files are fully supported.
Last updated: 2026-09-05