How to Unmirror a Selfie on iPhone, Android & PC
Your front-facing camera shows a mirror image while you shoot, then some phones save the photo mirrored and others flip it back. The result: you take a selfie, it looks fine on screen, and then the saved version has backwards text on your t-shirt. Or worse, your face looks subtly wrong because you're used to seeing yourself mirrored.
Here's how to fix it — permanently through camera settings, or on a per-photo basis with editing tools.
Why Selfies Are Mirrored in the First Place
When you raise your right hand in front of a mirror, the reflection raises its left hand. Your phone's front camera works the same way — it shows a live mirror preview so the experience feels natural. If the preview wasn't mirrored, moving your hand right would move it left on screen, which is disorienting.
The confusion starts when the phone saves the photo. Some devices save the mirrored version (what you saw on screen). Others flip it back to the "true" orientation (what someone standing in front of you would see). Neither is wrong — they're just different defaults.
The psychological angle: You've seen your own face in mirrors thousands of times. Most human faces are slightly asymmetric, so the mirrored version looks "right" to you but slightly off to everyone else. That uncanny feeling when a selfie looks weird? It's often just the non-mirrored version of your face, which you rarely see. Your friends think it looks fine.
Try it yourself
Rotate or flip images with one click — free, instant, no signup. Your images never leave your browser.
Fix It at the Source: Camera Settings
The cleanest fix is changing your camera's default behavior so photos save the way you want every time.
iPhone (iOS 14+)
- Open Settings > Camera
- Toggle Mirror Front Camera on or off
- On = saved photo matches the preview (mirrored)
- Off = saved photo is flipped to true orientation (default on iOS 14+)
Before iOS 14, iPhones always saved the unmirrored version regardless of the preview. Apple added this toggle after years of user complaints. If you want selfies to match what you see on screen, turn it on. If you want text and logos to read correctly, leave it off.
Samsung Galaxy
- Open the Camera app
- Tap the gear icon (Settings)
- Find Save selfies as previewed (sometimes labeled Mirror selfies)
- Toggle on or off
The exact wording varies by One UI version, but the setting is always in Camera > Settings. On older Samsung devices running One UI 1.x, look under Shooting methods instead.
Google Pixel
Pixel phones running Android 12+ save unmirrored selfies by default. There is no toggle — Google decided the "true" orientation is always correct. If you want a mirrored selfie on a Pixel, you'll need to flip the image after taking it.
Quick Reference: Default Selfie Behavior by Device
| Device | Default Behavior | Setting Available? | Location |
|---|---|---|---|
| iPhone (iOS 14+) | Saves unmirrored | Yes | Settings > Camera > Mirror Front Camera |
| iPhone (iOS 13 and earlier) | Saves unmirrored | No | N/A |
| Samsung Galaxy (One UI 3+) | Saves mirrored | Yes | Camera > Settings > Save selfies as previewed |
| Google Pixel | Saves unmirrored | No | N/A |
| OnePlus | Saves mirrored | Yes | Camera > Settings > Mirror selfie |
| Xiaomi | Varies by model | Yes | Camera > Settings > Mirror front camera |
Unmirror a Selfie You Already Took
Already have a mirrored photo? You just need a horizontal flip — it reverses the mirror effect.
Pixotter (Browser, Free, No Upload)
The fastest option for a quick fix. Open Pixotter's Rotate tool, drop your selfie, and hit Flip Horizontal. The image processes entirely in your browser — nothing gets uploaded to a server. Download the result and you're done.
This also works if you need to crop the photo afterward or resize it for a specific platform — just chain the operations in one session.
iPhone Photos App
- Open the photo in Photos
- Tap Edit (top right)
- Tap the Crop/Rotate icon (bottom toolbar)
- Tap the flip icon (two triangles with arrows, top left)
- Tap Done
This flips horizontally — exactly what you need to unmirror.
Snapseed (iOS & Android)
- Open the image in Snapseed 7.0+
- Tap Tools > Rotate
- Tap the flip icon (horizontal flip)
- Tap the checkmark to apply
- Export the result
Snapseed is free and handles the job well. If you're already using it for other edits, this is the most convenient path.
Python (PIL/Pillow)
For batch processing or automation, Pillow makes this trivial:
# Requires: Pillow 10.4.0+
# pip install Pillow==10.4.0
from PIL import Image
img = Image.open("selfie.jpg")
unmirrored = img.transpose(Image.FLIP_LEFT_RIGHT)
unmirrored.save("selfie-unmirrored.jpg", quality=95)
Image.FLIP_LEFT_RIGHT performs a horizontal flip — the exact operation needed to reverse a mirror effect. For batch processing an entire folder:
from pathlib import Path
from PIL import Image
input_dir = Path("selfies")
output_dir = Path("unmirrored")
output_dir.mkdir(exist_ok=True)
for img_path in input_dir.glob("*.jpg"):
img = Image.open(img_path)
img.transpose(Image.FLIP_LEFT_RIGHT).save(
output_dir / img_path.name, quality=95
)
GIMP
- Open the image in GIMP 2.10+
- Go to Image > Transform > Flip Horizontally
- File > Export As to save
That's it — one menu click. GIMP is overkill for just a flip, but if you're already editing in it, this is the fastest path.
Photoshop
- Open the image in Photoshop 2025+
- Go to Image > Image Rotation > Flip Canvas Horizontal
- Save
Same operation, different menu structure. If you need to flip a specific layer rather than the whole canvas, use Edit > Transform > Flip Horizontal instead.
Social Media Apps: Who Mirrors What?
Every social platform handles selfie mirroring differently, which adds to the confusion.
| Platform | Selfie Behavior | Notes |
|---|---|---|
| Flips selfies to true orientation on post | Your preview looks mirrored, but the published post is unmirrored | |
| TikTok | Saves mirrored by default | Toggle in recording settings to change |
| Snapchat | Saves mirrored | No setting to change — intentionally preserves the "mirror" look |
| Saves unmirrored | Automatically flips when you send | |
| Saves unmirrored on post | Same behavior as Instagram | |
| X (Twitter) | Preserves phone's saved orientation | Whatever your phone saves is what gets posted |
The practical takeaway: If you're posting to Instagram or Facebook, your selfie will be unmirrored regardless of how your phone saved it. If you're posting to Snapchat or TikTok, expect the mirrored version. For X, it depends entirely on your phone's camera settings.
If you're preparing photos for multiple platforms, resize them to each platform's required dimensions after unmirroring. Check image sizes for Instagram or iPhone wallpaper sizes for the exact specs — you can handle the flip and resize in one Pixotter session.
Mirror vs. Unmirror: Which Should You Actually Use?
This is a matter of preference, but here's a practical framework:
Keep it mirrored when:
- The photo is casual and for friends (they're used to seeing your mirrored selfies)
- You want the photo to match what you saw when you took it
- No text or logos are visible in the frame
Unmirror when:
- Text, logos, or signs appear in the photo (they'll read backwards if mirrored)
- You're using the photo professionally (headshots, LinkedIn, press)
- You're printing the photo (mirrored prints look wrong in frames)
- You want others to see you the way they see you in person
For professional headshots and portraits, always unmirror. A mirrored headshot with a backwards logo or name badge is an easy detail to miss and an awkward one to explain.
If you're preparing a headshot, you might also want to adjust the rotation or crop to a standard aspect ratio while you're at it.
FAQ
Why does my selfie look different from what I saw on screen?
Your phone's front camera shows a mirrored preview (like a real mirror) but may save the photo unmirrored. The saved version shows what other people actually see — it just looks unfamiliar to you because you're used to your mirror image.
How do I unmirror a selfie on iPhone?
Open the photo in the Photos app, tap Edit, tap the crop/rotate icon, then tap the flip icon (top left). This performs a horizontal flip. Alternatively, drop it into Pixotter's Rotate tool for a browser-based flip with no app needed.
Can I make my iPhone always save mirrored selfies?
Yes. Go to Settings > Camera and toggle Mirror Front Camera on. This was added in iOS 14. With it enabled, saved photos match the preview you see on screen.
Does Instagram mirror my selfie?
Instagram flips selfies to their true (unmirrored) orientation when you post. The in-app camera preview looks mirrored, but the published post shows the unmirrored version. This means text and logos will read correctly in your posted photo.
How do I unmirror a selfie on Samsung?
Open your Camera app, go to Settings, and toggle Save selfies as previewed off. For photos you already took, open the photo in the Gallery editor and use the flip tool, or drop it into Pixotter's Rotate tool.
Is there a way to unmirror multiple selfies at once?
Yes — use the Python/Pillow script above for batch processing, or use Pixotter's Rotate tool which supports processing multiple images in one session. For large batches (hundreds of photos), the Python approach is faster.
Why do Snapchat selfies look different from regular camera selfies?
Snapchat always saves the mirrored version of your selfie. Unlike the default iPhone camera (which unmirrrors on save) or Instagram (which unmirrors on post), Snapchat preserves exactly what the viewfinder showed. There is no setting to change this.
Does mirroring affect image quality?
No. A horizontal flip is a lossless geometric operation — it rearranges pixel positions without recompressing or resampling. Your image quality stays identical whether mirrored or unmirrored, as long as you save in a lossless format or at the same quality level. Pixotter's browser-based flip preserves original quality since it processes the raw pixel data directly.
Try it yourself
Ready to rotate? Drop your image and get results in seconds — free, instant, no signup. Your images never leave your browser.