Loading tool...
Reverse any video to play from end to start. Option to reverse audio too or mute. Create unique visual effects, boomerang videos, and creative content. Instant preview.
Trim and cut videos precisely with frame-by-frame scrubbing. Set start/end points visually, preview clips in real-time, and export trimmed videos instantly. No upload required - runs 100% in browser.
Convert videos between MP4, WebM, OGG, MOV, AVI, and MKV formats. Device presets for YouTube, Instagram, TikTok, iPhone, Android. Quality options from fast to high quality encoding.
Rotate videos 90°, 180°, 270° or flip horizontally and vertically with our free Video Rotation tool, the quick fix for orientation problems and creative video effects. This tool is indispensable for anyone who has accidentally recorded videos sideways on their phone, needs to flip a mirrored front-camera recording, or wants to create mirror effects for creative projects. The tool handles all rotation and flip operations with precision and speed, supporting 90-degree rotations and full horizontal/vertical mirroring. Most phone users have experienced the frustration of recording a video while holding their phone sideways, resulting in a video that plays sideways on computers - this tool fixes that instantly. For front-camera selfie recordings, the horizontal flip option corrects the reversed perspective that makes text appear backwards and the scene look mirror-like. Beyond practical corrections, the rotation features enable creative effects like creating match-cut transitions, flipping footage for artistic purposes, or combining clips with different orientations. The tool preserves video quality throughout the process - when rotating 90 or 270 degrees, the width and height dimensions swap, but no re-encoding loss occurs. The real-time preview lets you confirm the rotation looks correct before exporting, making this a reliable tool for quick orientation fixes.
Correct videos recorded in the wrong orientation by rotating 90 or 270 degrees to make them playback properly on any device.
Apply horizontal flipping to create artistic mirror effects, match-cut transitions, or reverse-action sequences for creative video projects.
Automatically correct the playback orientation of videos from various sources that may have been recorded with different camera orientations.
Flip front-camera selfie videos horizontally to correct the mirror effect, making the video look natural and text readable instead of backwards.
Transform vertical phone videos to horizontal widescreen format or vice versa by applying the appropriate rotation for different viewing contexts.
Fix orientation issues in multi-camera productions where clips may have been recorded with different camera angles and rotations.
Video rotation can be achieved through two fundamentally different approaches: metadata-based rotation and pixel-level rotation. Understanding the distinction is important because they produce very different results in terms of processing speed, file size, compatibility, and quality preservation.
Metadata-based rotation is the approach used by modern smartphones. When you hold your phone in landscape while recording, the camera sensor always captures pixels in the same physical orientation, but the phone writes a rotation flag into the video file metadata that tells players how to display the frames. In the MP4 container format, this is stored in a structure called the display matrix (also known as the transformation matrix) within the track header (tkhdr) atom. This 3x3 affine transformation matrix can represent rotation, scaling, and translation operations. For a 90-degree clockwise rotation, the matrix contains specific trigonometric values that instruct the player to rotate the frame before displaying it. The QuickTime MOV format uses an identical mechanism, while MKV and WebM store rotation as a simple angle value in their track metadata.
The advantage of metadata rotation is that it requires no re-encoding. The actual pixel data remains untouched, and only a few bytes of metadata are modified, making the operation instantaneous regardless of video length or resolution. The disadvantage is compatibility: not all video players correctly interpret rotation metadata. Older software, some web browsers, and many video editing tools may ignore the rotation flag entirely, displaying the video in its native sensor orientation. This is why many users encounter the problem of a video appearing correctly on their phone but sideways when transferred to a computer or uploaded to certain platforms.
Pixel-level rotation physically rearranges the pixel data in every frame of the video. For a 90-degree rotation, each frame's pixel grid is transposed and mirrored: a pixel at position (x, y) in the original frame moves to position (height - y - 1, x) in the rotated frame. This means the width and height dimensions of the video swap, changing a 1920x1080 video to 1080x1920. Because the pixel data is fundamentally restructured, this approach requires full decoding and re-encoding of the video stream, which is computationally expensive and introduces generation loss from the re-encoding step. However, the result is universally compatible since any player will display the correct orientation without needing to interpret metadata.
For 180-degree rotation and horizontal or vertical flipping, the pixel rearrangement is simpler. A 180-degree rotation reverses both the row and column order of pixels. A horizontal flip (mirror) reverses only the column order within each row, while a vertical flip reverses the row order. Some container formats and codecs support signaling these simpler transformations through metadata as well, using orientation flags similar to EXIF orientation tags in JPEG images. The choice between metadata and pixel-level approaches depends on the specific use case, with metadata preferred for speed and quality when the destination supports it, and pixel-level rotation used when universal compatibility is required.
Upload the sideways video and select the 90-degree rotation that corrects the orientation. Use the preview to confirm it looks correct, then export. This is the most common use case, especially for phone-recorded videos.
Rotation turns the entire video by 90, 180, or 270 degrees around its center. Flipping mirrors the video either horizontally (left-right swap) or vertically (top-bottom swap) without changing the orientation angle.
Rotating 90 or 270 degrees swaps the width and height dimensions (e.g., 1920x1080 becomes 1080x1920). Rotating 180 degrees or flipping keeps the original dimensions unchanged. Video quality is preserved in all cases.
Yes. Use the horizontal flip feature to mirror the video back to its natural orientation. This is perfect for correcting front-camera recordings where text appears backwards or the scene looks reversed.
All processing happens directly in your browser. Your files never leave your device and are never uploaded to any server.