Media Tools Free Online Tool

Free Video Rotate & Flip Tool – Rotate or Mirror Video

Rotate video 90°, 180° or 270°, or flip video horizontally or vertically online. Preview the orientation and process supported videos in your browser.

Free to Use No Sign-Up Browser-Based
Online Tool

Free Video Rotate & Flip Tool – Rotate or Mirror Video

Ready
Upload a Video to Rotate or Flip

Drop a video here or click to choose a file.

Preview Not Available

Your browser may not preview this format, but FFmpeg may still be able to process it.

Video Transformations
Current State
Rotation: ° | Flip:

Transformation Complete!
Download Processed Video
Online Video Orientation Tool

Rotate, Flip or Mirror Video Online

Correct sideways or upside-down footage without manually rebuilding a video timeline. CyberTools can rotate video 90° clockwise, 90° counter-clockwise, 180°, or combine rotation with horizontal and vertical flips using FFmpeg video filters in your browser.

Rotate 90° Rotate 180° Rotate 270° Horizontal Mirror Vertical Flip FFmpeg Filters Browser Processing
Quick Answer

How do I rotate or flip a video online?

Upload a supported video, choose the rotation or flip you need, preview the orientation and apply the transformation. A 90° clockwise rotation uses FFmpeg transpose=1, a 90° counter-clockwise rotation uses transpose=2, horizontal mirroring uses hflip, and vertical flipping uses vflip.

Common Tasks

Common Video Rotation and Flip Tasks

Video orientation tools are useful for correcting phone recordings, landscape and portrait mistakes, upside-down footage, mirrored camera recordings and intentionally reflected video effects.

Rotate Video 90° Clockwise

Turn sideways footage one quarter-turn to the right. This is useful when a portrait recording appears rotated left.

Rotate Video 90° Counter-Clockwise

Turn footage one quarter-turn to the left. Internally this corresponds to the tool’s 270° rotation state.

Rotate Video 180°

Turn upside-down footage completely around using two FFmpeg transpose operations.

Mirror Video Horizontally

Reflect the picture from left to right using the FFmpeg hflip filter.

Flip Video Vertically

Reflect the picture from top to bottom using the FFmpeg vflip filter.

Rotate and Flip Together

Combine rotation and mirroring when a video needs more than one orientation correction.

Transformation Comparison

Rotate 90° vs 180° vs 270° vs Horizontal vs Vertical Flip

Rotation changes the direction of the frame. Flipping reflects the image across an axis. They solve different orientation problems and can also be combined.

Transformation What It Does FFmpeg Filter Typical Use
90° clockwise Quarter-turn right transpose=1 Correct sideways portrait footage
180° Turns video upside down transpose=2 twice Correct upside-down recording
270° / 90° counter-clockwise Quarter-turn left transpose=2 Correct footage rotated right
Horizontal flip Reflects left and right hflip Mirror camera footage
Vertical flip Reflects top and bottom vflip Correct vertically inverted imagery
Combined transformation Rotates and reflects Filter chain More complex orientation correction
How It Works

How CyberTools Rotates and Flips Video

The current tool builds an FFmpeg filter chain from the selected rotation and flip controls. If at least one visual transformation is selected, FFmpeg filters the video and re-encodes the video stream with H.264.

Load the Source Video

The selected file is written into the FFmpeg WebAssembly virtual file system in your browser.

Build the Rotation Filter

90° clockwise uses transpose=1, 180° uses transpose=2 twice, and 270° uses transpose=2.

Add Flip Filters

Horizontal mirroring appends hflip and vertical mirroring appends vflip to the FFmpeg video-filter chain.

Re-Encode the Video Stream

When filters are active, the current implementation uses libx264 with the ultrafast preset and CRF 25 because filtered video cannot simply be stream-copied.

Preserve the Audio Stream

The transformation command requests audio stream copy with -c:a copy rather than intentionally re-encoding the audio.

Return the Processed File

The output is read from the browser-side FFmpeg file system and exposed for preview and download.

Choosing a Transformation

Which Video Rotation or Flip Should You Use?

Choose the transformation based on how the picture is currently oriented rather than the orientation you expected while recording.

Video is sideways to the left

Rotate right 90°

A clockwise quarter-turn restores the expected upright orientation.

Video is sideways to the right

Rotate left 90°

A counter-clockwise quarter-turn restores upright orientation.

Video is upside down

Rotate 180°

A half-turn reverses both top/bottom and left/right orientation.

Selfie or camera footage looks mirrored

Horizontal flip

Reflecting left and right reverses the mirror effect.

Picture is vertically inverted

Vertical flip

Reflecting across the horizontal axis exchanges top and bottom.

Orientation needs two corrections

Combine rotate + flip

FFmpeg can apply multiple filters in one transformation chain.

Quality and Geometry

How Rotation and Flipping Affect Video Quality and Dimensions

A flip changes pixel positions without changing the intended frame orientation. A 90° or 270° rotation exchanges the visual width and height, while filtered output must be re-encoded in the current implementation.

90° Rotation Swaps Orientation

A landscape frame becomes portrait-shaped after a quarter-turn, and a portrait frame becomes landscape-shaped.

180° Keeps the Same Frame Shape

A half-turn changes orientation but does not exchange the width and height axes.

Flipping Does Not Create New Detail

Horizontal and vertical flips rearrange existing pixels. They do not increase resolution or restore missing image information.

Filtered Video Is Re-Encoded

The current workflow uses H.264 CRF 25 when a visual filter is applied, so the video stream is not bit-for-bit identical to the source.

Preview Scaling Is Only Visual

The browser preview scales quarter-turned footage to fit the interface. That preview scaling is not the FFmpeg output transformation.

Container Compatibility Still Matters

The tool keeps the source filename extension while filtered video is encoded with H.264. A particular source container must therefore support the generated streams for processing to succeed.

Processing and Privacy

Where Is Your Video Processed?

The current CyberTools Video Rotate & Flip workflow performs its main FFmpeg processing in the browser using WebAssembly.

  • The selected source file is written to the FFmpeg virtual file system inside the browser during processing.
  • Rotation, flipping and video encoding use your browser and device CPU and memory resources.
  • The processed output is read from FFmpeg memory and exposed through a browser object URL for preview and download.
  • Browser-based processing remains subject to available RAM, CPU performance, codec support and browser limits.
Limitations

What an Online Video Rotate & Flip Tool Cannot Do

Orientation correction is different from stabilization, perspective correction, reframing, cropping or AI enhancement.

  • Rotating a low-quality source does not restore detail that was never recorded.
  • The tool does not automatically determine the visually correct orientation for every video.
  • Rotation does not straighten a tilted camera angle such as a 3° horizon tilt because the current controls use quarter-turn and half-turn transformations.
  • The tool does not perform video stabilization, perspective correction or lens correction.
  • Some source codec and container combinations may not be compatible with the browser FFmpeg build or the generated output streams.
  • Very large or high-resolution videos can exceed browser or device memory limits.
Technical Concepts

Video Rotation, Mirroring, transpose, hflip and vflip Explained

These concepts describe how digital video orientation is transformed and why rotation is different from mirroring.

Video Rotation
Changing the orientation of the complete video frame by a specified angle.
90° Clockwise
A quarter-turn to the right. The current FFmpeg implementation uses transpose=1.
90° Counter-Clockwise
A quarter-turn to the left. The current implementation represents this as 270° and uses transpose=2.
180° Rotation
A half-turn that makes the top become bottom and left become right.
Horizontal Flip
A left-to-right reflection created with the FFmpeg hflip filter.
Vertical Flip
A top-to-bottom reflection created with the FFmpeg vflip filter.
transpose
An FFmpeg video filter used to perform 90-degree frame rotations.
H.264
The video codec used by the current filtered-output path through libx264.
CRF
Constant Rate Factor, a quality control used by libx264. The current tool uses CRF 25 for transformed video.
WebAssembly
Browser technology that allows compiled software such as FFmpeg to run inside a web page.
Frequently Asked Questions

Video Rotate & Flip FAQ

Answers about rotating video, mirroring, FFmpeg filters, quality, dimensions, audio and browser processing.

How do I rotate a video 90 degrees online?
Upload the video and choose the 90-degree direction you need. Rotate Right applies a clockwise quarter-turn, while Rotate Left produces the equivalent counter-clockwise orientation.
How do I rotate a video 180 degrees?
Choose the 180-degree rotation control. The current FFmpeg implementation applies two transpose operations to create the half-turn.
How do I rotate a video 270 degrees?
A 270-degree clockwise rotation is equivalent to a 90-degree counter-clockwise rotation. The current tool reaches this orientation through the Rotate Left control.
How do I mirror a video horizontally?
Enable Horizontal under Flip / Mirror. The tool adds the FFmpeg hflip filter, which reflects the frame from left to right.
How do I flip a video vertically?
Enable Vertical under Flip / Mirror. The tool adds the FFmpeg vflip filter, reflecting the frame from top to bottom.
Can I rotate and flip a video at the same time?
Yes. Rotation and flip selections are combined into one FFmpeg video-filter chain before the transformed video is generated.
Does rotating a video reduce quality?
The current workflow re-encodes the video stream whenever a visual filter is applied. It uses libx264 with CRF 25, so the transformed stream is not bit-for-bit identical to the original.
Does rotating a video remove the audio?
The transformation command requests audio stream copy with -c:a copy. Audio can therefore remain unchanged when the source audio stream and resulting container are compatible.
Is my video uploaded to a conversion server?
The current CyberTools workflow performs the main FFmpeg transformation in the browser using WebAssembly. The file is written to FFmpeg’s browser-side virtual file system while it is being processed.
Why can rotating a large video fail in the browser?
FFmpeg must decode, filter and re-encode transformed video while using browser memory. Large files, high resolution, unsupported codecs or incompatible output containers can exceed the available browser environment.
Rotate or flip videos directly in your browser. Turn video 90 degrees clockwise or counter-clockwise, rotate 180 degrees, mirror horizontally, flip vertically, preview the result and download the transformed video.