Video Rotator is the kind of utility you bookmark and reach for when you need it. Rotate by 90, 180, or custom degrees with optional expand canvas to avoid clipping corners on non-square sources. It loads quickly, works on any modern browser, and produces a result you can download or copy in a single click.
Common audiences for Video Rotator include social-media managers cutting reels and product teams shipping release demos, but plenty of people land on the page through a one-off search and never come back — that is also fine. The tool is built to be useful even when you only ever need it once.
Most people land on Video Rotator via a search at the moment they actually need the tool. That shapes the design: the page is a single screen with the input on one side, the controls in the middle, and the result on the other, so a first-time visitor can complete the job without reading documentation.
The engine behind the page is FFmpeg compiled to WebAssembly. It reads your file in-memory and writes the result back into the browser. Supported inputs include MP4, WebM, MOV, MKV, AVI, FLV, and OGV. For 500 MB and below the work usually completes in seconds; larger files mostly depend on how much spare RAM your device has.
The execution model is straightforward: your file is bytes in the tab's memory, the engine reads those bytes, computes the result, and hands the result back to the browser. The transformation happens locally, which is why the tool keeps working when your network connection drops mid-job and why it produces the same result every run for the same input.
Even on its own, Video Rotator composes well with the rest of your toolkit. The output is a standard MP4 file that opens in any program that handles the format, so the result of one run can become the input to whatever step you use next.
The 500 MB ceiling on input size is the only fixed limit. Output files are produced in standard formats that every common viewer recognises, and the tool runs the same way regardless of how many times you have used it during the session.
Video Rotator is built around steady iteration on a small set of options rather than feature creep. Every additional setting attracts a slightly different audience, but a long settings panel makes the common case slower for everyone. The current controls reflect what users of the tool actually use.
When the job finishes, Video Rotator hands you the result as `{name}-edited.{ext}`. Filenames are derived from your input where possible, so a quick batch of jobs leaves you with a tidy folder rather than a pile of generic "output (3)" files. Nothing is auto-saved on Favtoo's side because nothing was ever sent there.
From a product perspective, Video Rotator is one of the simplest possible expressions of "do one thing well." The catalog contains dozens of related tools that each handle a slightly different video editing and conversion task, and every one is a separate page rather than a tab inside a larger app. That separation keeps each tool fast to load and easy to bookmark.
Video Rotator is built around the moment of need: a focused page you open when you have a specific task, complete the task, and close. The catalog contains many adjacent tools so the same model serves the surrounding parts of a typical video editing and conversion workflow.
A few practical tips that experienced users of Video Rotator pick up over time. First, keep your default browser updated — the engine relies on standard web APIs and newer browser versions are noticeably faster than ones from a few years ago. Second, close other heavy tabs before processing a large input; the engine shares CPU and memory with whatever else is open. Third, if you re-run the same kind of job often, your last-used settings are remembered for the rest of the tab session, so subsequent runs are essentially one click.
For most failure modes, refreshing the page and re-running the job is enough — the engine has no persistent state to corrupt. If the same input fails twice in a row, the input itself is most likely the problem (a truncated file, an unexpected variant of the format, or a stream the engine does not recognise).
That is essentially everything Video Rotator does and how it does it. Open the tool above, drop in your input, and the work happens in the page. If you find yourself reaching for it often, bookmark the page — it loads quickly on subsequent visits, and your most-recent settings are remembered for the rest of the session.
90° clockwise, 180° (upside down), and 90° counter-clockwise. These are the lossless right-angle rotations supported by every video player.
Yes — the audio track is kept and re-encoded to AAC alongside the rotated video.
MP4 with H.264 video and AAC audio — universally compatible with phones, browsers, and editors.
Cloud rotators use server CPUs but require uploading your file. This tool runs FFmpeg as WebAssembly inside your browser, so processing speed depends on your local hardware. Smaller resolutions and shorter clips finish faster.
There is one re-encode pass at CRF 23 (visually transparent quality). For zero quality loss, use desktop tools that can rotate by remuxing only the metadata flag — but those rotations don't survive when re-uploaded to social platforms.
Completely. The file never leaves your device — no upload, no account, no tracking, no watermark.
Up to 500MB. Larger files may exhaust the browser tab's WebAssembly memory.
Most jobs finish in seconds. Speed scales with input size and with how many CPU cycles your browser tab has available — the engine runs in your browser, so it shares resources with whatever else you have open. For inputs near the 500 MB ceiling, expect anywhere from a few seconds to roughly a minute on a typical laptop. Closing other heavy tabs noticeably speeds things up.
Your file is processed inside your browser by FFmpeg compiled to WebAssembly. The engine reads the file's bytes from your tab's memory, computes the result, and writes the result back into the tab. You can confirm what the page does by opening developer tools and watching the Network tab during a run — the requests you see are for the tool's static assets only.
Video Rotator runs in any modern mobile browser — Safari, Chrome, Firefox and the in-app browsers in most messaging apps all support the underlying APIs. Performance depends on the device: a recent phone handles typical inputs nearly as fast as a laptop, while older devices may take a few seconds longer near the 500 MB ceiling. The interface lays out cleanly on small screens, so you do not need to pinch-zoom to see the controls.
Video Rotator is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.
Video Rotator processes one input at a time by design — it keeps memory usage predictable on lower-end devices and makes results easier to verify. To handle a folder, run the tool once per file; the page stays loaded between runs and remembers your last-used settings, so the second run is essentially instant.
Once the page is loaded, Video Rotator can complete jobs without an active internet connection — the engine is bundled with the page, so there is no per-job network call. The initial page load does require a connection (to fetch the static assets), but after that you can disconnect entirely and the tool will still work. This is a side-effect of the local-first architecture, not a deliberate "offline mode" feature.
Desktop apps usually have more advanced features but require installation, maintenance and (often) a licence. Paid online tools are convenient but route your file through their servers and gate downloads behind accounts. Video Rotator sits in between: free, instant, and private, but intentionally narrow in scope. For one-off jobs and the common video editing and conversion operations, it is usually the lowest-friction choice; for highly specialised work, a dedicated app is still the right answer.
Video to GIF
Convert any video clip to an animated GIF entirely in your browser. Pick the start, length, frame rate, and width — your file is processed locally with FFmpeg WebAssembly and never uploaded.
Screen Recorder
Record your screen, a window, or a browser tab directly in your browser. Optionally include system audio and your microphone. Capture, preview, and download the video without installing any app — and without uploading anything.
Webcam Recorder
Record your webcam directly in your browser with optional microphone audio. Pick the resolution (480p, 720p, or 1080p), frame rate, and mirror mode, then capture and download the result without installing any app.
Screen + Webcam Recorder
Record your screen with your webcam composited into a picture-in-picture corner — perfect for tutorials, course videos, demos, and reaction recordings. Pick the camera position, size, and audio sources, then capture and download in your browser.
Video Slideshow Maker
Turn a stack of photos into an MP4 slideshow with per-slide durations, crossfades, and an optional soundtrack. Pick the resolution (up to 1080p), frame rate, and transitions, then download a single MP4 — all processed in your browser with FFmpeg WebAssembly.
Video from Images + Audio
Combine a stack of photos with a music track or narration into a single MP4 video. Pick the resolution, per-slide duration, transitions, and let the slideshow length match the audio. All processed in your browser with FFmpeg WebAssembly.
Video Trimmer
Set precise in and out timestamps, snap to keyframes when needed, and document handles for social-safe cutdowns.
Video Splitter
Split any video into 2–10 equal-length pieces, packaged as a downloadable ZIP. Files are processed entirely in your browser with FFmpeg WebAssembly using lossless stream-copy.