How to Rotate a Video on Mac: 5 Free Ways (QuickTime, iMovie, VLC & More)

By Hieu Dinh

How to Rotate a Video on Mac: 5 Free Ways (QuickTime, iMovie, VLC & More)

You filmed something on your phone, AirDropped it to your Mac, opened it up — and it's sideways. Or upside down. The kind of clip where everyone in it appears to be lying on the floor at a 90-degree angle. It happens constantly: you tilt the phone to grab a quick shot, the orientation sensor guesses wrong, and now you have a perfectly good video that nobody can watch without craning their neck. The fix is to rotate the video, and the good news is that on a Mac you can do it in a couple of clicks, completely free, without installing anything.

This guide walks through five real ways to rotate a video on macOS — starting with the built-in tools you already have (QuickTime, iMovie, Photos) and moving on to VLC, FFmpeg, and online options for the trickier cases. Along the way we'll cover the one thing most tutorials skip: the difference between flipping a rotation flag in the file's metadata and actually re-encoding the pixels, which is the reason some "rotated" videos snap right back to sideways the moment you upload them somewhere.

Why Videos Come Out Rotated in the First Place

Before you fix it, it helps to understand why it happens — because the cause explains why some quick fixes don't stick.

When you record on an iPhone or Android, the video is almost always stored in a fixed orientation (typically landscape) plus a small piece of rotation metadata — a flag that says "display this rotated 90 degrees" or "180 degrees." Smart players read that flag and rotate the picture for you on the fly. The actual pixels in the file were never moved.

This works beautifully right up until something doesn't read the flag:

  • Your phone's orientation lock or sensor guessed wrong while you were filming, baking in the wrong starting orientation.
  • You held the phone at an awkward angle — flat, tilted, or upside-down — and the sensor couldn't tell which way was up.
  • The receiving app ignores the rotation flag. Some editors, social platforms, and older players read only the raw pixels and skip the metadata entirely, so a clip that looks fine in QuickTime shows up sideways on YouTube or in PowerPoint.

That last point is the crux of this whole article. To rotate a video reliably — so it stays rotated everywhere — you often need a tool that doesn't just flip the flag but actually re-renders the frames. We'll flag which methods below do which.

Rotation Metadata vs. Re-Encoding: The Nuance That Matters

There are two fundamentally different ways software can rotate your video, and choosing the right one saves a lot of frustration.

1. Changing the rotation metadata (fast and lossless). The tool simply rewrites the orientation flag in the file's header. It takes a fraction of a second, doesn't touch the video frames, and loses zero quality. The catch: any player or platform that ignores the flag will still show the video in its original orientation. Great for personal viewing on Apple devices, risky for uploads.

2. Re-encoding the frames (universal but lossy). The tool decodes every frame, physically rotates the image, and re-compresses the whole video. The result is "baked in" — every player on earth shows it correctly because the pixels themselves moved. The downside is that re-encoding takes time and shaves off a little quality, since video codecs like H.264 and HEVC are lossy by nature.

Here's the practical rule of thumb: if you only need the video to look right on your own Mac and iPhone, a metadata flip is enough. If you're going to upload, share, or import into another editor, use a method that re-encodes so the rotation is permanent and bulletproof. QuickTime, helpfully, bakes the rotation in when you export — so it lands in the second camp.

Method 1: Rotate a Video in QuickTime Player (Built In, Free)

QuickTime Player ships with every Mac, and it has rotation controls hiding in plain sight. This is the fastest way to rotate a video 90 degrees without downloading anything.

  1. Open your video in QuickTime Player (right-click the file → Open With → QuickTime Player).
  2. In the menu bar, click Edit.
  3. Choose Rotate Left or Rotate Right. Each click turns the video 90 degrees. To rotate 180 degrees (upside-down clips), click the same direction twice. You'll also find Flip Horizontal and Flip Vertical here for mirrored footage.
  4. When the orientation looks right, go to File → Export As and pick a resolution (e.g., 1080p).
  5. Choose a destination and save.

That export step is the important one. QuickTime re-renders the video on export, so the rotation is baked into the pixels — it will display correctly everywhere, including on social media and in other apps. The trade-off is a small amount of re-encoding, but for a one-off rotation it's negligible and not worth worrying about.

Best for: Quick, permanent rotations of a single clip with zero setup. This is the method to reach for first.

Method 2: Rotate a Video in iMovie (More Control)

If QuickTime's simple rotate isn't enough — say you also want to trim, crop, or combine clips — iMovie (free on the Mac App Store, preinstalled on most Macs) gives you finer control.

  1. Open iMovie and create a new project, then import your video.
  2. Drag the clip into the timeline.
  3. Select the clip and click the Cropping controls above the preview window (the icon that looks like a crop frame).
  4. Use the rotate buttons that appear — one rotates clockwise, the other counterclockwise, each in 90-degree steps.
  5. Click the checkmark to apply.
  6. Export via File → Share → File and save your rotated video.

iMovie re-encodes on export, so the rotation is permanent and universally correct. One thing to keep an eye on: iMovie tends to export at a generous bitrate, which can make the resulting file noticeably larger than the original — sometimes two or three times the size. That's the classic iMovie tax, and we'll deal with it at the end of this guide.

Best for: When you want to rotate plus do light editing, or when QuickTime's rotation isn't behaving on a particular file.

Method 3: Rotate a Video in VLC (Free, Cross-Platform)

VLC is the Swiss Army knife of media players, and it can rotate video too — but there's an important gotcha. By default, VLC's rotation is a preview-only transformation: it rotates the video on your screen but doesn't change the saved file. To make it permanent, you have to enable the rotate filter and then transcode (Convert/Save) the video so the rotation gets written into a new file.

Step 1 — Apply the rotation:

  1. Open your video in VLC.
  2. Go to Tools → Effects and Filters (on macOS, this may be under Window → Video Effects).
  3. Open the Video Effects tab, then the Geometry sub-tab.
  4. Check Transform and pick Rotate by 90 / 180 / 270 degrees, or enable Rotate and use the dial for a custom angle.
  5. Close the panel. The video now plays rotated — but only inside VLC.

Step 2 — Bake it in by converting:

  1. Go to File → Convert / Stream (or Media → Convert/Save on Windows/Linux).
  2. Add your file, choose an output profile such as Video - H.264 + MP3 (MP4).
  3. Make sure the rotate filter from Step 1 is still active, then click Save as File and convert.

Skip Step 2 and your rotation evaporates the moment you close VLC. VLC is handy because it's free and you may already have it, but its rotate-then-transcode dance is fiddlier than QuickTime's one-click export.

Best for: People who already live in VLC, or who are on Windows/Linux as well as Mac and want one tool.

Method 4: Rotate a Video with the Photos App

If the sideways clip is already sitting in your Photos library (common for footage that synced from your iPhone), you don't need to leave the app.

  1. Open Photos and double-click the video.
  2. Click Edit in the top-right corner.
  3. Use the rotate button (or press Command-R to rotate counterclockwise). Each press turns the video 90 degrees.
  4. Click Done to save.

Photos applies the rotation non-destructively within your library and re-renders it correctly when you export the clip out (drag it to the desktop or use File → Export). It's the path of least resistance when the video is already in Photos and you want it fixed in place.

Best for: Clips that live in your Photos library and just need a quick straighten.

Method 5: Rotate a Video with FFmpeg (Full Control, Permanent)

For power users — or anyone who needs to rotate a batch of videos without clicking through a GUI dozens of times — FFmpeg is the most precise option. It always re-encodes, so the rotation is permanently baked in.

Install it via Homebrew on macOS:

brew install ffmpeg

Rotate 90 degrees clockwise:

ffmpeg -i input.mp4 -vf "transpose=1" output.mp4

The transpose filter is the key. The number controls the direction:

  • transpose=1 — rotate 90° clockwise
  • transpose=2 — rotate 90° counterclockwise

Rotate 180 degrees (upside-down clips):

Chain two transposes together:

ffmpeg -i input.mp4 -vf "transpose=2,transpose=2" output.mp4

Mirror or flip the video (for selfie footage that came out reversed):

ffmpeg -i input.mp4 -vf "hflip" output.mp4   # flip horizontally (mirror)
ffmpeg -i input.mp4 -vf "vflip" output.mp4   # flip vertically

Because FFmpeg re-encodes, the rotation is universal and correct on every platform. You can also drop these commands into a shell loop to rotate an entire folder of clips at once — something no GUI tool matches for speed. The only cost is the same lossy re-encode all baked-in methods share; add -crf 20 to the command if you want to control the quality/size trade-off.

Best for: Batches, automation, and anyone comfortable in the Terminal.

Method 6 (Bonus): Online Rotators Like Clideo

If you're on a borrowed machine or just want something browser-based, online tools such as Clideo can rotate a video without any install. Clideo's free tier handles files up to 500 MB, which covers most phone clips.

  1. Go to Clideo's rotate tool and upload your video.
  2. Click the rotate button until the orientation is right.
  3. Download the result.

The usual online-tool caveats apply: your video is uploaded to a third party (don't do this with anything private or confidential), large files are slow to round-trip, and free tiers sometimes add watermarks or cap resolution. For anything sensitive or large, stick to the local Mac methods above. If you also need to convert the format while you're at it, our guide to the best video converter for Mac covers stronger local options.

After You Rotate: Shrink the File Back Down With Compresto

Here's the thing nobody warns you about: rotating and re-exporting a video almost always makes the file bigger. iMovie is the worst offender — its export bitrate can balloon a 40 MB phone clip into a 120 MB file — but QuickTime, Photos, and online tools all inflate things to some degree, because they re-encode from scratch.

That's where Compresto comes in. To be clear: Compresto is a compressor, not a rotator — it won't turn your sideways clip upright. But once you've rotated the video with one of the methods above, Compresto is the fastest way to shrink the bloated, re-exported file back down to a sensible size before you upload or share it.

Drop the rotated video onto the Compresto window and it uses hardware-accelerated H.264 or HEVC encoding on Apple Silicon to cut the file size — often by 60–90% — without any visible quality loss. Everything happens locally on your Mac (nothing uploads to a server), and it handles batches, so if you rotated a whole folder of clips with FFmpeg, you can compress them all in one pass.

Download Compresto free for macOS, and pair it with whichever rotation method you used above.

Frequently Asked Questions

How do I rotate a video on Mac for free?

The fastest free method is QuickTime Player, which is built into macOS. Open the video, go to Edit → Rotate Left or Rotate Right, then export with File → Export As to bake the rotation in. iMovie, the Photos app, and VLC are also free and built in or easy to install. For batch jobs, FFmpeg is the most powerful free option.

Can QuickTime rotate a video?

Yes. QuickTime Player has rotation controls under the Edit menu — Rotate Left, Rotate Right, Flip Horizontal, and Flip Vertical. Click rotate twice for a 180-degree (upside-down) fix. Crucially, when you export with File → Export As, QuickTime re-renders the video so the rotation is permanent and shows up correctly on every device and platform, not just on your Mac.

How do I rotate a video 90 degrees?

In QuickTime, one click of Edit → Rotate Right turns it 90 degrees clockwise; Rotate Left turns it 90 degrees counterclockwise. With FFmpeg, the command ffmpeg -i input.mp4 -vf "transpose=1" output.mp4 rotates 90° clockwise, and transpose=2 rotates 90° counterclockwise. For 180 degrees, click the rotate button twice or chain transpose=2,transpose=2 in FFmpeg.

Does rotating a video reduce quality?

It depends on the method. If a tool only changes the rotation metadata flag, there's zero quality loss — but the rotation may be ignored by some players and platforms. If a tool re-encodes the frames (which QuickTime, iMovie, Photos, VLC's convert step, and FFmpeg all do), it bakes the rotation in permanently but loses a small, usually invisible, amount of quality. For uploads and sharing, the re-encode is worth it. To recover the file size you lose to re-encoding, run the result through Compresto.

Why is my video sideways?

Phones store video in a fixed orientation plus a rotation flag that tells players how to display it. If your phone's sensor guessed the orientation wrong while filming, or if the app you're viewing it in ignores the rotation flag, the video shows up sideways or upside down. Rotating it with a tool that re-encodes the frames — like QuickTime's Export As — fixes it permanently so every app displays it correctly.

Conclusion

Rotating a video on a Mac is genuinely a two-minute job once you know where the controls live. For most people, QuickTime Player is the answer: open the clip, hit Edit → Rotate, export, done — and because QuickTime bakes the rotation into the pixels, it stays fixed everywhere. Reach for iMovie or Photos when the video already lives in those apps, VLC if you want a cross-platform tool, and FFmpeg when you need to rotate dozens of files at once or want precise control.

Just remember the catch: every method that permanently rotates a video also re-encodes it, and re-encoding tends to inflate the file size — especially with iMovie. Once your clip is finally upright, run it through Compresto to shrink it back to a shareable size, all locally on your Mac.

Need to do more with your footage? Check out our guides on how to make a video play in reverse, how to loop videos, converting a video to MP4, and compressing video on Mac.

Download Compresto for macOS and handle rotation cleanup, compression, and conversion in one place.

Ready to compress your files? Join thousands of creators using Compresto ⚡