← All articles 7 min read

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.

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+)

  1. Open Settings > Camera
  2. 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

  1. Open the Camera app
  2. Tap the gear icon (Settings)
  3. Find Save selfies as previewed (sometimes labeled Mirror selfies)
  4. 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

  1. Open the photo in Photos
  2. Tap Edit (top right)
  3. Tap the Crop/Rotate icon (bottom toolbar)
  4. Tap the flip icon (two triangles with arrows, top left)
  5. Tap Done

This flips horizontally — exactly what you need to unmirror.

Snapseed (iOS & Android)

  1. Open the image in Snapseed 7.0+
  2. Tap Tools > Rotate
  3. Tap the flip icon (horizontal flip)
  4. Tap the checkmark to apply
  5. 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

  1. Open the image in GIMP 2.10+
  2. Go to Image > Transform > Flip Horizontally
  3. 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

  1. Open the image in Photoshop 2025+
  2. Go to Image > Image Rotation > Flip Canvas Horizontal
  3. 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
Instagram 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
WhatsApp Saves unmirrored Automatically flips when you send
Facebook 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:

Unmirror when:

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.