I recorded a video on my phone and it saved sideways. I need to rotate it properly so it plays in the right orientation on both my Mac and my Windows PC, but I’m confused about which built-in tools or free apps to use. Can anyone walk me through simple, step-by-step ways to rotate a video on macOS and Windows without losing quality?
I had to fix a sideways vacation video last week and fell into the usual mess of half-baked tools, watermark nonsense, and random codecs. Here is what ended up working on both mac and windows, plus what I’d use again.
If you are on mac and you just want to watch the video in the right orientation, not re-encode it, I used this:
Elmedia Player
What I did:
• Opened the file in Elmedia
• Used the on-screen controls to rotate until it looked correct
• Saved that as my default way to watch that clip
For quick viewing, this was enough. No export, no quality loss.
If you need a permanent rotated file for upload, keep reading.
VLC Media Player
Good if you are used to VLC already. Go to Video menu, then Transform, then pick 90/180/270 degrees.
IINA
Similar idea. Open video, then use the video menu to rotate.
These two are free, but the menus feel a bit technical if you are new to them.
If you need the file itself rotated so you can upload it to YouTube or send it to someone:
Option 1: QuickTime Player
• Open the video in QuickTime
• Go to Edit
• Use Rotate Left or Rotate Right until it looks correct
• Then click File, then Export As, and pick the resolution
This re-encodes the file. Takes longer, but the video is rotated for real.
Option 2: simple editors
If QuickTime refuses your format, I had better luck with these:
• iMovie
Import the clip, select it, click the crop/rotate icon, rotate, then share/export.
• Shotcut
Cross platform, a bit more learning curve, but works with weird formats. Drop the file in, add a rotation filter, export.
3. Windows: quick rotate with players
On windows, rotating for viewing only is not hard.
VLC Media Player
• Open VLC
• Media > Open File
• Tools > Effects and Filters
• Video Effects tab > Geometry tab
• Check Transform and pick 90/180/270 degrees
You watch it rotated, but your original file stays unchanged unless you go through Save/Convert.
MPC-HC or PotPlayer
Both have rotation options in the right click video menu. Handy if you watch a lot of stuff locally and want finer control.
4. Permanent rotation on windows
If you want a rotated file to upload or share, I ended up using two approaches.
Option 1: VLC export
This is clunky but works if you stay patient.
• Set the rotation in Video Effects like above
• Then go to Media > Convert / Save
• Add the same file, click Convert, pick a profile, and export
It feels old school and takes a bit of trial and error, but it does work when you get the profile right.
Option 2: free editors
• OpenShot
• Shotcut
Both let you drop the clip on a timeline, apply a rotation, and export a new file.
Shotcut handled larger files better for me.
When to use what
From my own use:
• If you only need rotation for watching on mac
I’d open it in Elmedia Player or VLC and stop there.
• If you need a rotated file for upload on mac
Try QuickTime first, then iMovie or Shotcut if it refuses your format.
• If you only need rotation for watching on windows
I’d use VLC and set Transform.
• If you need a rotated file for upload on windows
Use VLC’s convert feature or a simple editor like Shotcut or OpenShot.
Quick checklist before you start
To save yourself a second export later:
• Decide: viewing only or permanent file
• Check: is the file going to YouTube, Instagram, etc.
If yes, export to H.264 MP4, 1080p or the original resolution
• Watch the full exported video once
I have seen audio drift on long clips with some tools
That is what worked for me after messing with sideways clips on both platforms.
If your phone video saved sideways and you want it correct on both Mac and Windows, think in two steps:
- Fix the actual file so it is rotated permanently.
- Use players that respect the rotation.
I’ll skip repeating what @mikeappsreviewer already listed and give you some other routes.
MAC OPTIONS
- Photos app on macOS (surprisingly useful)
If the clip is in Photos, you can rotate and export from there.
• Open Photos.
• Find your video.
• Click Edit.
• Use the Rotate button until it is correct.
• Then go to File → Export → Export Unmodified Original or export as video.
Exported file plays with correct orientation on Windows too, because the rotation flag and encoding get updated.
- Quick permanent fix with Elmedia Player
He mentioned Elmedia Player mainly for playback, but you can use it in your workflow like this:
• Open the video with Elmedia Player to check what rotation you need.
• Note if it needs 90, 180, or 270 degrees.
• Then rotate and export in a real editor that writes the file.
Elmedia Player is fast for preview. Less pain than guessing inside an editor.
- HandBrake on Mac
Good if you want control and no extra editor.
• Install HandBrake.
• Open your sideways video.
• Go to Filters tab.
• Use Rotate or Flip until preview looks right.
• Set Format to MP4, Video codec H.264.
• Start Encode.
This writes a permanent rotated MP4, works on Windows without issues.
WINDOWS OPTIONS
- Photos app on Windows 10 / 11
This is where I slightly disagree with relying only on VLC like many people do. VLC is flexible, but for a one‑off rotation, Photos is simpler.
• Right click video → Open with → Photos.
• In Photos, click Edit & Create.
• Pick Trim or Create a video with text, then rotate inside the editor part.
• Export or Save as new video.
The UI changes a bit between versions, but the core idea is the same. End result is a new rotated MP4.
- HandBrake on Windows
Same idea as on Mac, which keeps your workflow consistent.
• Open video in HandBrake.
• Use Filters, set Rotate angle.
• Pick MP4, H.264.
• Start Encode.
You get one file that works on both platforms.
CROSS‑PLATFORM TIP
- FFmpeg (Mac and Windows, if you want a direct tool)
More technical, but very reliable. Install FFmpeg, then use:
For 90 degrees clockwise:
ffmpeg -i input.mp4 -vf ‘transpose=1’ -c:a copy output.mp4
For 90 degrees counterclockwise:
ffmpeg -i input.mp4 -vf ‘transpose=2’ -c:a copy output.mp4
For 180 degrees:
ffmpeg -i input.mp4 -vf ‘transpose=2,transpose=2’ -c:a copy output.mp4
This rewrites the file with no audio re‑encode.
WHAT I’D DO IN YOUR CASE
• Step 1, on whichever machine is easier for you:
Use HandBrake or Photos (Windows) or Photos app on Mac to make a rotated MP4 in H.264 at the original resolution.
• Step 2, for watching later:
On Mac, keep Elmedia Player installed. Helpful for any future weird orientation or format.
On Windows, keep VLC or the default Movies & TV app for playback.
One permanent export, one standard MP4, then you stop fighting it on both systems.
If your phone clip is sideways and you want one file that behaves on both Mac and Windows, think in terms of:
- fix the file once
- use whatever player you like after that
I’ll skip repeating the exact steps from @mikeappsreviewer and @viajeroceleste, but there are a couple gaps in what they said.
1. Decide what’s actually wrong with the video
Not all “sideways” videos are the same:
- Case A: The video was recorded upright but the rotation flag/metadata is wrong.
- Case B: The video is literally encoded sideways (pixels baked-in rotated).
Why it matters:
- If it’s only the flag, you can often fix it without re‑encoding (no quality hit).
- If it’s baked-in sideways, you must re‑encode.
Fast way to check:
- If it looks correct on your phone but sideways on both Mac and Windows, it’s usually a metadata / rotation flag issue.
- If it looks sideways everywhere, it’s baked in.
2. Single “do it once” solution that works on both platforms
Everyone is throwing multiple apps at you. That’s fine, but it makes it harder to remember later. Personally I’d pick one cross‑platform tool and be done.
The two realistic options:
Option A: HandBrake (what I’d suggest for you)
Mac & Windows, free, relatively simple.
Workflow (conceptually, not step-by-step spam):
- Import the sideways clip.
- In Filters, set Rotate / Flip until the preview looks correct.
- Export as MP4, H.264, original resolution if possible.
HandBrake always re‑encodes, which @mikeappsreviewer kind of avoided in places. I actually prefer that here, because it strips out weird phone metadata and gives you a clean, boring MP4 that behaves the same on both systems and every site (YouTube, IG, etc.).
Downside: one extra encode, but for a phone video you will not notice the quality loss if you keep the settings reasonable.
Option B: FFmpeg (if you’re ok with scary-looking commands)
This is for when you suspect it’s a metadata issue and you want minimum damage.
-
For 90° clockwise with re-encode:
ffmpeg -i input.mp4 -vf 'transpose=1' -c:a copy output.mp4 -
For just fixing the rotation flag without changing pixels (works sometimes, not always):
ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4
I’m intentionally disagreeing a bit with the “always re‑encode” approach: if it’s just a bad rotate flag and you’re picky about quality, flipping the metadata and copying streams is cleaner. The problem is some players ignore the flag, so HandBrake’s brute force approach is more foolproof for most people.
3. Where Elmedia Player actually fits in
Both others mentioned Elmedia Player mainly for playback. I’d still install Elmedia Player on Mac even if you use HandBrake or FFmpeg to do the real fix.
Reason:
- It’s faster to open a file in Elmedia Player, rotate it visually in the player, and confirm “yep, I need exactly 90° clockwise” than to guess angles in an editor.
- After you encode your fixed MP4, test it in Elmedia Player on Mac and in the default player on Windows. If it’s correct in both, you’re done.
So the “SEO-friendly” summary:
Use HandBrake to make a permanently rotated H.264 MP4, then use Elmedia Player on Mac and any standard player on Windows to view it. One clean file, no confusion.
4. Simple recommended path for your exact situation
If you don’t want to juggle 5 apps:
- Pick one machine (Mac or Windows, doesn’t matter).
- Install HandBrake.
- Rotate in Filters until preview is upright.
- Export MP4 with H.264 and the same resolution as the original.
- Copy that file to both Mac and Windows.
- On Mac, open in Elmedia Player to double-check, on Windows just use the default Films & TV / Movies & TV app or VLC.
You’ll never have to think about that specific clip again, and next time you’ll know exactly which tool to open instead of going down the “which app” rabbit hole again.
If you want one rotated file that behaves on both Mac and Windows, I’d approach it slightly differently from @viajeroceleste, @viaggiatoresolare and @mikeappsreviewer: think “test with a player, fix with an editor.”
1. Use a player only to test the rotation
On Mac, Elmedia Player is great as a “preview lab” instead of the final solution:
Pros of Elmedia Player
- Very quick way to check which rotation you actually need
- Handles a lot of formats without whining about codecs
- No re-encode, so you can compare original vs fixed file later
Cons of Elmedia Player
- Rotation is for viewing only, not a permanent edit
- Not the best choice if you want to batch-fix many clips
- You still need another tool to export a rotated file
So: open the clip in Elmedia Player, rotate until it looks right, and note whether it needed 90° clockwise, 90° counterclockwise, etc. That prevents trial-and-error later in editing tools.
VLC on either platform can do the same kind of “test,” but I find Elmedia Player’s controls less cluttered for this specific job.
2. Do the actual fix once, in a cross-platform friendly way
This is where I deviate from a couple of the suggestions:
- Instead of relying on QuickTime / Photos / one-off tricks on each OS, pick a single editor you are OK opening in the future.
- That way you do not have to remember different steps or menus on Mac vs Windows.
I’d use one of:
- Shotcut (already mentioned by others)
- OpenShot (also mentioned)
Workflow idea, no need for click-by-click:
- Drop the clip in.
- Apply rotation in the filter / transform section based on what you discovered with Elmedia Player.
- Export to MP4 with H.264 and the same resolution as the source.
You get a boring, standard MP4 that will look correct in the default players on both Mac and Windows.
3. When not to overcomplicate this
Where I partly disagree with the other answers: if this is just a single phone video, you probably do not need to worry about metadata flags vs baked-in rotation. For most people:
- Confirm orientation with Elmedia Player on Mac.
- Rotate and export once with a simple editor on whichever computer is more convenient.
- Copy that one MP4 between systems and use whatever player you like.
Only if you start seeing weird behavior (for example, some apps show it upright and others sideways) is it worth diving into advanced tools like FFmpeg or more esoteric metadata fixes they hinted at.
4. How this plays with what the others suggested
- @mikeappsreviewer gave a solid tool buffet; my tweak is to stop juggling so many different apps per system. Pick one editor and stick to it.
- @viajeroceleste and @viaggiatoresolare are right about the rotation-flag vs “baked” rotation issue, but for a typical sideways phone clip, a clean re-encode once is usually easier than trying to keep metadata hacks compatible with every player.
So: Elmedia Player for quick sanity check and casual viewing on Mac, one cross-platform editor for the actual permanent rotation, and then you never have to think about that particular video again.