Skip to main content
video6 min read

How to Rotate a Video 90° in Your Browser (Free, No Upload)

Phone video shot sideways? Rotate it 90°, 180°, or flip it — entirely in your browser with no upload and no quality loss.

Share:TwitterLinkedIn
How to Rotate a Video 90° in Your Browser (Free, No Upload)
📢

Advertisement Space

This space is reserved for advertisements. It helps us keep the service free.

leaderboard

How to Rotate a Video 90° in Your Browser (Free, No Upload)

You held your phone in landscape mode while recording, or forgot to flip it to portrait. Now your video plays sideways in every app you open. It happens constantly — and the fix is simpler than you might think.

All processing happens locally in your browser. Your video files never leave your device.

Why Phone Videos Appear Sideways

Modern phones write a small piece of metadata into every video file called a rotation flag. When you hold your phone at a certain angle, the camera logs that orientation — for example, "this video was recorded with the device rotated 90° clockwise." A media player that reads this flag automatically compensates, spinning the image back so it looks correct.

The problem is inconsistency. Some apps, platforms, and devices read the flag correctly; others ignore it entirely. Upload the same file to a video editor on Windows, a web player, a messaging app, and a social media platform — you might get four different orientations from the same file.

The reliable fix is to make the rotation permanent: either update the rotation flag to the correct value, or physically rotate the video frames so no flag is needed at all.

Metadata Rotation vs Re-encoding

There are two distinct approaches to rotating a video, and they behave very differently.

Metadata-only rotation updates the rotation flag in the file container without touching the video data. The compressed pixel data is unchanged — the file is just instructed to display at a different angle. This is extremely fast (milliseconds on any hardware), produces no quality loss, and results in a file nearly identical in size to the original.

The downside: not every player honors the flag. If you're sharing to a platform that strips or ignores rotation metadata, a metadata-only fix won't help.

Re-encoding rotation physically rearranges the pixel data so the video frames are stored in the correct orientation. The file will display correctly on every player, platform, and device — no metadata required. The trade-off is that re-encoding is slower and introduces a small amount of compression loss, the same as any transcode.

For social media uploads and sharing to unknown platforms, prefer re-encoding rotation — it guarantees correct display everywhere. For local playback or workflows where you control the player, metadata rotation is faster and lossless.

Local Media Tools lets you choose the approach that fits your use case.

How to Rotate 90° CW/CCW in Your Browser

  1. 1
    Open the Rotate Video Tool

    Go to the Rotate Video tool from the homepage or the tools menu. No sign-up or account required.

  2. 2
    Upload Your Video

    Drag and drop your video file into the upload area, or click to browse. MP4, MOV, MKV, WebM, and most common formats are supported. Your file stays on your device — nothing is sent to a server.

  3. 3
    Choose a Rotation Direction

    Select Rotate 90° Clockwise or Rotate 90° Counter-clockwise depending on which way you need to correct the orientation. A preview shows the result before processing.

  4. 4
    Process and Download

    Click Rotate. FFmpeg.wasm processes the video entirely in your browser. When complete, download the corrected file. The output is ready to share, upload, or use in any editor.

Need to rotate 180°? Apply 90° clockwise twice, or use the 180° option directly — it physically flips the video upside down in a single pass.

Rotating 180° or Mirroring

Beyond 90° corrections, two other transforms come up regularly:

180° rotation is used when a video is completely upside-down — a common result with certain action camera mounts or incorrect tripod placement. FFmpeg applies this with a single filter pass (transpose=2,transpose=2 or the equivalent vflip,hflip), rotating the frames 180° in one operation.

Horizontal flip (mirror) reverses the image left-to-right. This is commonly needed for front-facing camera recordings where text or logos appear backwards, or for videos shot with a camera mounted on a mirror rig. The FFmpeg filter is hflip.

Vertical flip inverts the image top-to-bottom. Less common, but useful for drone footage recorded with an inverted camera or certain GoPro mounts. The filter is vflip.

All of these are available in the Rotate Video tool alongside the standard 90° options.

Privacy: Your Video Never Leaves the Browser

When you use a typical online video rotation tool, your file travels to a remote server, gets processed on someone else's hardware, and is sent back to you. That means network transfer time, file size limits set by server storage costs, and your content temporarily existing outside your control.

Local Media Tools runs FFmpeg directly in your browser using WebAssembly. The video data never leaves your device:

  • No upload wait — processing starts immediately
  • No file size limit from the server side — the practical limit is your device RAM
  • No account required — open the tool and use it
  • No data retention — when you close the tab, the file is gone

The only network request is loading the tool itself. After that, the rotation runs completely offline.

FAQ

Does rotating a video reduce quality?

It depends on the method. Metadata-only rotation has zero quality loss — the pixel data is untouched. Re-encoding rotation introduces a small amount of compression loss, the same as any transcode. For most users and use cases, the visual difference is undetectable at standard bitrates.

What video formats can be rotated?

MP4, MOV, MKV, WebM, AVI, and most common container formats. The output format matches the input by default. Codec support depends on the FFmpeg.wasm build included with the tool.

My video looks correct on my phone but sideways everywhere else — why?

Your phone's media player reads the rotation metadata flag and compensates automatically. Other apps ignore or strip the flag. The solution is to permanently apply the rotation (re-encode mode) so the video displays correctly on every platform.

Can I rotate a video without re-encoding?

Yes — metadata-only rotation updates the display flag without touching the compressed video data. It's instant and lossless. However, some players and platforms ignore rotation metadata, so the result may still appear sideways in those environments.

Will rotating affect the audio?

No. Audio tracks are passed through without modification regardless of whether you use metadata rotation or re-encoding. Only the video stream is affected.

Is there a file size limit?

There is no server-side file size limit because nothing is uploaded. The practical limit is your device's available RAM — most modern computers handle video files up to several gigabytes without issues.

Share:TwitterLinkedIn
📢

Advertisement Space

This space is reserved for advertisements. It helps us keep the service free.

rectangle

Try These Tools

Related Articles

Recent Files

0 files

Loading...

Files are stored locally in your browser. Maximum 10 recent files.