How to Use
- Click the drop zone above or drag-and-drop your video file (MP4, WebM, MOV, AVI, MKV).
- Preview your video in the browser to confirm its current orientation.
- Select the desired transform: rotate 90°/180° or flip horizontally/vertically.
- Click Process Video and wait for FFmpeg to re-encode the video in your browser.
- Click Download Video to save the rotated/flipped MP4 to your device.
Features
100% Browser-Based
Powered by FFmpeg.wasm — your video never leaves your device.
6 Transform Options
90° CW, 90° CCW, 180°, horizontal flip, vertical flip, and 90°+flip combo.
MP4 Output
Always outputs MP4 (H.264/AAC) for maximum device and platform compatibility.
Fix Phone Camera Videos
Permanently fixes sideways or upside-down videos recorded on phones.
Audio Preserved
The original audio track is preserved unchanged during rotation processing.
Completely Free
No sign-up, no watermark, no file size caps beyond device memory.
Use Cases
FAQ
What video formats are supported?
The tool accepts MP4, WebM, MOV, AVI, and MKV input files. The output is always MP4 (H.264 + AAC) for the broadest device compatibility.
Is my video uploaded to a server?
Absolutely not. All processing is done inside your browser using FFmpeg compiled to WebAssembly. Your file never leaves your device.
Why does my phone camera record videos sideways?
Some phones embed rotation metadata in the file rather than physically rotating the pixels. Players that ignore this metadata display the video in the wrong orientation. This tool re-encodes the video with the correct pixel orientation so it plays correctly on all devices.
How long does processing take?
FFmpeg re-encodes the full video in your browser. A 1-minute 1080p clip typically takes 1–3 minutes depending on your CPU speed. Closing other browser tabs frees up memory and can speed things up significantly.
Is the audio preserved after rotation?
Yes. The audio stream is re-encoded with AAC codec alongside the rotated video. The pitch, timing, and quality remain unchanged.