Video Rotator
Rotate or flip any video 90°, 180°, or mirror it — entirely in your browser, no upload.
100% client-side · no upload
How to rotate or flip a video
- Select your video file. MP4 and WebM are best supported.
- Choose the transformation: 90° clockwise, 90° counter-clockwise, 180°, flip horizontal, or flip vertical.
- Click Apply transformation and wait for ffmpeg.wasm to re-encode.
- Download the rotated MP4.
Common use cases
- Fix portrait video: Rotate a sideways-recorded phone video back to landscape or portrait.
- Mirror for streaming: Flip a webcam recording horizontally so text appears readable.
- Upside-down correction: Rotate 180° to fix a video recorded with an inverted camera.
- Creative effects: Flip vertically to create a reflection effect for social media content.
Related tools: Video Trimmer · Video Compressor · Video Converter · Video Muter
Preguntas frecuentes
- Why does my phone video appear rotated?
- Most smartphones record video with a rotation metadata tag instead of physically rotating the frame. Some players ignore this tag and display the video sideways. This tool re-encodes the frame data at the correct orientation so all players show it correctly.
- Does rotating re-encode the video?
- Yes. Unlike trimming and muting, rotation requires re-encoding the video frames because the pixel data must be rearranged. This takes longer than copy-stream operations.
- What is the difference between rotate and flip?
- Rotate turns the video by 90° or 180°. Flip (mirror) reflects it along a horizontal or vertical axis without rotating. You can combine both — for example, flip horizontally and rotate 90° — by running the tool twice.
- Which input formats are supported?
- ffmpeg.wasm supports MP4, WebM, MOV, MKV, AVI, and most other common video formats as input.
- Is my video uploaded during rotation?
- No. ffmpeg.wasm runs entirely inside your browser. The video is processed locally and never leaves your device.
- How long does rotation take?
- Because rotation requires re-encoding, it takes longer than copy operations. Expect 1–5 minutes per minute of 1080p video on a modern laptop.
- What format is the rotated output?
- The output is MP4 (H.264) with ultrafast encoding preset to minimise processing time in the browser.
- Can I rotate by a custom angle (e.g. 45°)?
- This tool supports 90°, 180°, and flip operations which cover the most common use cases. Arbitrary angle rotation is not supported — it would require cropping or padding to fill the frame, which makes the output less predictable.