Rotate / flip video

Rotate or Flip a Video — Free, In Your Browser

Phone-recorded clips that played sideways, GoPro footage from an upside-down mount, mirrored selfie-cam recordings — all fixable in one click. Pick a transform, get back an MP4 oriented the way you actually wanted.

  • No upload
  • No signup
  • No watermark
  • Rotate + flip in one tool
  • Up to 500 MB

Files never leave your browser. The conversion runs locally on your device.

Why your video plays sideways in the first place

Phones record the sensor data the same way regardless of how you're holding them, then write a rotation flag into the file metadata describing which way is up. Most modern players read that flag and rotate on the fly — but plenty of them don't. PowerPoint, older Windows Media Player, some Slack previews, corporate VPN-routed video tools, half the embedded players on niche CMSes. The fix is to bake the rotation into the actual pixels so every player gets it right. That's what this tool does.

Rotate vs flip — the difference matters

Rotate turns the video around the center, like spinning a photo on a desk — text and faces stay readable, just oriented differently. Flip horizontal mirrors left-to-right — text becomes unreadable backwards, but it's the right fix for selfie-camera footage that recorded you mirrored. Flip vertical mirrors top-to-bottom and is mostly useful for action-cam footage from upside-down mounts (where 180° rotation is usually what you actually want instead, but flip-vertical occasionally has its day).

After rotating, double-check the aspect ratio

Rotating 90° swaps width and height — a 1920×1080 source becomes a 1080×1920 output. That's probably what you want (you wanted a vertical video, not a sideways one), but if your destination needs a specific aspect ratio, run the result through the resize tool afterwards. Flipping doesn't change dimensions at all, so flip-then-upload is usually the whole pipeline.

Audio is preserved exactly

We re-encode only the video stream (CRF 22 H.264, visually transparent). Audio is copied byte-for-byte with -c:a copy — no quality loss, no re-encode artifacts. If your source had a music track or a precisely-mixed voiceover, it arrives at the output identical. Recording fresh? Use Clipy and pick orientation at capture so you never have to come back here.

Common questions

Why doesn't my player respect the original rotation flag?

Some players ignore the rotation metadata and just render the raw pixel grid. Older Windows Media Player, PowerPoint embeds, and some corporate video tools are the usual culprits. Baking the rotation into the pixels (which is what this tool does) is the only universal fix.

Can I rotate by an arbitrary angle like 30°?

Not in this tool — only 90°, 180°, and 270° (= 90° CCW). Arbitrary angles introduce black corner triangles you'd then need to crop, which becomes a multi-step pipeline. If you need that, a desktop tool like DaVinci Resolve is a better fit.

Does flip-horizontal flip the audio too?

No — audio is mono or stereo with no spatial 'left vs right' that mirrors with the picture. Stereo channels stay in their original L / R positions. If you specifically want to swap audio channels (rare), that's a separate FFmpeg filter we don't expose here.

Will this fix iPhone videos that show sideways on Windows?

Yes — that's the canonical use case. iPhones write the rotation flag, Windows often ignores it. Run the file through this tool with '90° CW' or '90° CCW' (try one, if it ends up upside-down try the other) and the output plays correctly everywhere.

Is the file uploaded to your server?

No. The rotation runs entirely in your browser via FFmpeg WebAssembly. Your file never leaves your machine. You can confirm in the browser's Network tab — only the WASM bundle downloads.

More free tools