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°, 180° or 270°, or flip video horizontally or vertically online. Preview the orientation and process supported videos in your browser.
Drop a video here or click to choose a file.
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.
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.
Video orientation tools are useful for correcting phone recordings, landscape and portrait mistakes, upside-down footage, mirrored camera recordings and intentionally reflected video effects.
Turn sideways footage one quarter-turn to the right. This is useful when a portrait recording appears rotated left.
Turn footage one quarter-turn to the left. Internally this corresponds to the tool’s 270° rotation state.
Turn upside-down footage completely around using two FFmpeg transpose operations.
Reflect the picture from left to right using the FFmpeg hflip filter.
Reflect the picture from top to bottom using the FFmpeg vflip filter.
Combine rotation and mirroring when a video needs more than one orientation correction.
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 |
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.
The selected file is written into the FFmpeg WebAssembly virtual file system in your browser.
90° clockwise uses transpose=1, 180° uses transpose=2 twice, and 270° uses transpose=2.
Horizontal mirroring appends hflip and vertical mirroring appends vflip to the FFmpeg video-filter chain.
When filters are active, the current implementation uses libx264 with the ultrafast preset and CRF 25 because filtered video cannot simply be stream-copied.
The transformation command requests audio stream copy with -c:a copy rather than intentionally re-encoding the audio.
The output is read from the browser-side FFmpeg file system and exposed for preview and download.
Choose the transformation based on how the picture is currently oriented rather than the orientation you expected while recording.
A clockwise quarter-turn restores the expected upright orientation.
A counter-clockwise quarter-turn restores upright orientation.
A half-turn reverses both top/bottom and left/right orientation.
Reflecting left and right reverses the mirror effect.
Reflecting across the horizontal axis exchanges top and bottom.
FFmpeg can apply multiple filters in one transformation chain.
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.
A landscape frame becomes portrait-shaped after a quarter-turn, and a portrait frame becomes landscape-shaped.
A half-turn changes orientation but does not exchange the width and height axes.
Horizontal and vertical flips rearrange existing pixels. They do not increase resolution or restore missing image information.
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.
The browser preview scales quarter-turned footage to fit the interface. That preview scaling is not the FFmpeg output transformation.
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.
The current CyberTools Video Rotate & Flip workflow performs its main FFmpeg processing in the browser using WebAssembly.
Orientation correction is different from stabilization, perspective correction, reframing, cropping or AI enhancement.
These concepts describe how digital video orientation is transformed and why rotation is different from mirroring.
Answers about rotating video, mirroring, FFmpeg filters, quality, dimensions, audio and browser processing.
Feel free to request missing tools or give us feedback using our contact form.
Contact Us