Rotate Video Online - Free, No Upload
Your video is sideways and you need to fix it. This tool handles that in your browser, no upload required. Drop in an MP4, MOV, AVI, or MKV, pick your rotation angle, and download the corrected file. Your video stays on your device the whole time. Nothing goes to any server.
Try it in your browser
Loading FFmpeg engine... (~31 MB)
How to rotate video online - free, no upload online
- 1Drop your video file onto the tool or click to browse. MP4, MOV, MKV, AVI, and WebM all work.
- 2Pick your rotation angle: 90° clockwise, 90° counter-clockwise, 180°, or a flip. If fixing a sideways phone video, start with 90° clockwise.
- 3Click Rotate and download the corrected MP4. The whole process happens in your browser.
About MP4 format
Rotating a video sounds simple, and it usually is. The FFmpeg command is one line. The tricky part is that phone videos often store orientation in metadata rather than the actual pixel data, so some players show them correctly and others don't. When you rotate using this tool, we re-encode the video so the rotation is baked in. It will play correctly in any player, any browser, any device, without relying on metadata support.
The browser tool runs locally in your browser. There's no server involved. For teams processing large numbers of videos or building rotation into an automated pipeline, the RenderIO API accepts the same FFmpeg commands and runs them at scale on cloud infrastructure.
Use the API
curl -X POST https://renderio.dev/api/v1/run-ffmpeg-command \
-H "X-API-KEY: ffsk_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"ffmpeg_command": "-i {{in_video}} -vf \"transpose=1\" -c:a copy {{out_video}}",
"input_files": {
"in_video": "https://example.com/input.mp4"
},
"output_files": {
"out_video": "rotated.mp4"
}
}'Need an API key? Get your free API key to start processing files programmatically.
Common Variations
-i input.mp4 -vf "transpose=1" -c:a copy output.mp4-i input.mp4 -vf "transpose=2" -c:a copy output.mp4-i input.mp4 -vf "transpose=2,transpose=2" -c:a copy output.mp4-i input.mp4 -vf "hflip" -c:a copy output.mp4-i input.mp4 -vf "vflip" -c:a copy output.mp4-i input.mp4 -vf "rotate=PI/6:fillcolor=black" output.mp4Frequently Asked Questions
Does this tool upload my video?+
What's the difference between rotate and flip?+
Which rotation angle do I need?+
Will rotating my video lose quality?+
What video formats are supported?+
Can I rotate video on iPhone or Android?+
How do I rotate videos in bulk using an API?+
Is there a file size limit?+
Privacy
Your video is processed entirely in your browser using local computation. No files are uploaded to any server, and we don't collect, store, or have access to your video at any point. Close the tab and the file is gone.
Related Operations
Need to process at scale?
Automate this with the RenderIO FFmpeg API. Process thousands of files programmatically or through no-code video automation.