ToolMagic

Video Rotate & Flip

Rotate, flip, and mirror your videos with real-time preview. Export the result — all in your browser.

🔄

Drop your video here or click to upload

Supports MP4, WebM, MOV

What is a Video Rotate & Flip Tool?

A video rotate and flip tool allows you to change the orientation of your video files. ToolMagic's video rotator runs entirely in your browser using HTML5 Canvas and MediaRecorder APIs — your videos are never uploaded to any server, ensuring complete privacy and security. Whether you recorded a video in the wrong orientation, need to mirror footage for a specific effect, or want to rotate a clip for social media, this tool handles it all with real-time preview. You can rotate in 90-degree increments (clockwise or counter-clockwise), flip 180 degrees, mirror horizontally or vertically, and combine multiple transformations. The preview updates instantly so you always see exactly what the output will look like. When you're satisfied, export the transformed video as a WebM file. The tool correctly handles resolution changes — rotating a 1920×1080 landscape video 90 degrees produces a 1080×1920 portrait video, maintaining all original pixels. Multiple transformations can be stacked, and you can reset to the original orientation at any time.

How to Use the Video Rotate & Flip Tool

  1. Upload your video: Drag and drop a video file or click to browse. MP4, WebM, and MOV are supported.
  2. Apply transformations: Use the rotation buttons (90° CW, 90° CCW, 180°) and flip buttons (horizontal mirror, vertical mirror) to adjust your video.
  3. Preview in real-time: The video preview updates instantly as you apply transformations via CSS transforms.
  4. Check the status: The current transformation state is displayed (e.g., "Rotated 90° CW + Flipped Horizontal").
  5. Reset if needed: Click reset to return to the original orientation.
  6. Export: Click export to re-encode the video with transformations applied. Download the result as WebM.

Features

  • Rotation options: Rotate 90° clockwise, 90° counter-clockwise, or 180°.
  • Flip options: Mirror horizontally (left-right) or vertically (top-bottom).
  • Stackable transforms: Combine rotation and flip for any possible orientation.
  • Real-time preview: See transformations applied instantly via CSS transforms.
  • Correct resolution handling: 90° rotations swap width and height dimensions.
  • One-click reset: Return to original orientation instantly.
  • Browser-based export: Canvas API applies transforms during re-encoding for pixel-perfect output.
  • Complete privacy: No uploads — everything runs locally in your browser.

Common Use Cases

Videos recorded on smartphones are often in the wrong orientation — a landscape scene accidentally captured in portrait mode, or vice versa. This tool quickly fixes such issues. Webcam recordings are sometimes mirrored and need horizontal flipping for a natural look. Action cameras mounted upside down produce inverted footage that needs 180° rotation. Video editors often need to flip footage to match scene continuity or create mirror effects. Social media creators rotate horizontal videos to vertical format for platforms like TikTok, Instagram Reels, and YouTube Shorts. Security camera footage may need rotation depending on the camera's mounting angle. Screen recordings sometimes capture in unexpected orientations. Whatever the reason, this tool gives you quick, precise control over video orientation without installing any software.

Frequently Asked Questions

Does rotating a video change its resolution?

When rotating 90° or 270°, the width and height are swapped. For example, a 1920×1080 video becomes 1080×1920. The total pixel count remains the same.

Can I combine rotation and flip?

Yes! You can apply multiple transformations. For example, rotate 90° clockwise and then flip horizontally. The preview shows the combined effect.

Is my video uploaded to a server?

No. All processing happens in your browser using HTML5 Canvas and MediaRecorder APIs. Your video never leaves your device.

What format is the exported video?

The exported video is in WebM format, which is widely supported across browsers and video players.