What Rotate & Flip Video helps you do
Fix a clip that was recorded sideways, or flip a mirror-image video, without sending it to a server. The tool offers 90, 180 and 270 degree rotation plus a horizontal flip, and it can either change a metadata flag or draw the transformation into the pixels. Metadata mode is instant and lossless; re-encode mode makes the result look right in every player.
Rotation is applied in your browser. The video is not uploaded and the rotated copy is created on your device.
How it works
Most containers store a display matrix or rotation flag next to the video track. Fast mode rewrites that flag and copies the encoded frames, so nothing is decoded. Re-encode mode rotates the actual pixels on a canvas and writes a new video. Players that ignore the flag will show the source orientation until the frames themselves are transformed, which is why testing on the destination device matters more than trusting the preview in one browser.
How to use Rotate & Flip Video
- Load the video and watch which way it is oriented now.
- Choose 90, 180 or 270 degrees, and optionally a horizontal flip.
- Pick metadata mode for speed or re-encode mode for universal playback.
- Choose the output container.
- Run the export and wait for the encode if re-encoding.
- Open the result in the player you actually use before publishing.
When to use it
- Correct a phone clip that plays sideways on a desktop.
- Flip a selfie recording that looks mirrored.
- Rotate a screen recording that was captured in portrait.
- Bake orientation into pixels for a platform that ignores flags.
- Standardise orientation before merging clips.
- Correct a phone clip before uploading it to a platform.
When not to use it
- Do not use metadata mode when the destination player ignores rotation flags.
- Do not rotate with re-encoding if a simple flag change already works.
- Do not expect rotation to fix a video whose content is upside down for a different reason.
Example
A phone records a 1080×1920 clip in portrait but stores it as landscape with a 90-degree flag. Metadata mode rotates it instantly and keeps the quality. A legacy desktop player ignores the flag, so the same file is exported again with re-encoding to make the portrait pixels literal.
What you can do with Rotate & Flip Video
- Rotate clockwise by 90, 180 or 270 degrees.
- Flip horizontally in the same pass.
- Choose lossless metadata mode or pixel re-encoding.
- Export MP4, WebM, MKV or MOV.
- Keep the audio track.
- Preview the corrected orientation before exporting.
- Process the file locally with no upload.
Example workflow
Try metadata mode first and test it on the target device. If the player honours the flag, the job is done with no quality loss.
If the clip also needs cropping, do the rotation before the crop so the framing controls match what you see in the final orientation.
When the clip will be shown on several platforms, test the re-encoded version on the strictest player. A file that looks correct in a browser can still appear sideways in an older television app that ignores the display matrix.
What to know before you start
- Metadata mode depends on the player honouring the rotation flag.
- Re-encode mode introduces a small generation loss.
- Only 90-degree multiples and a horizontal flip are supported.
- Rotating a non-square frame swaps the displayed width and height, which can change how a player fits it on screen.
- The source file is never modified.
- A vertical flip is not offered as a separate control; rotate 180 degrees and flip horizontally for the same result.
Common mistakes
- Exporting metadata mode for a device that ignores the flag.
- Applying a rotation twice because the preview already looked corrected.
- Rotating after adding captions, which leaves the captions sideways.
- Assuming a 90-degree rotation keeps the original pixel dimensions.
- Rotating a clip that already has a rotation flag and doubling the correction.
Troubleshooting
If the result looks unchanged, the player may be ignoring the flag. Re-export with re-encoding.
If the video looks stretched, the player is combining rotation with a fixed aspect ratio. Check the new dimensions rather than forcing a fit.
If the audio drifts after a re-encode, the source may be variable-frame-rate. Try metadata mode or convert the container first.
If a flip and a rotation are combined, confirm the order in the preview. Rotating after flipping does not always produce the same result as flipping after rotating.
Related standards and documentation
- ISO/IEC 14496-12 stores the display matrix used by metadata rotation.
- The WebCodecs API provides the pixel-level re-encode path.
- Metadata mode is instant and lossless.
- Re-encode mode works in players that ignore flags.
- Resolve orientation before cropping or captioning.