Mirroring the camera on Xiaomi: how to remove the effect of the โ€œmirrorโ€ in photos and videos

Do you take selfies on a Xiaomi Redmi Note 12 or POCO X5 Pro, and the finished pictures show the text on the T-shirt backwards? Or does WhatsApp video call your image look upside down like a mirror? This is the standard behavior of the front cameras of most smartphones โ€” mirroring (mirror effect), which many users want to disable. Unlike iPhone or Samsung, where the SLR can be deactivated in the camera settings, on Xiaomi devices this parameter is often hidden or absent at all.

The reasons for this behavior lie in image processing algorithms: manufacturers deliberately mirror images from the front camera to make the self-selective interface intuitive (as in looking in a mirror). However, in the final photos and videos, this creates inconvenience โ€” especially if you take text, gestures or demonstrate objects. In this article, we will discuss all possible ways to remove mirroring on Xiaomi, including hidden MIUI settings, third-party applications and methods for rooted devices. Important: the effectiveness of methods depends on the smartphone model and firmware version (released for MIUI 12-14 and HyperOS).

Why Xiaomiโ€™s camera mirrors the image and can it be fixed?

Front-facing mirroring is not a bug, it's a feature. Xiaomi manufacturers, like other brands, use horizontal reflection (flip on the X-axis) for three reasons:

  • ๐Ÿ”น Psychological comfort: in real life, we're used to seeing ourselves in a mirror, where the left and right sides are reversed. Without the mirror effect, self-selecting would seem "wrongยป.
  • ๐Ÿ”น Social Compatibility: Most platforms (such as TikTok or Instagram) automatically mirror video when downloaded to compensate for the lack of reflection on the original file.
  • ๐Ÿ”น Hardware limitations: Some camera modules are physically mounted โ€œupside downโ€ and software mirroring fixes this.

Xiaomiโ€™s mirror effect is evident:

  • ๐Ÿ“ธ In the standard camera app (when taking selfies and videos).
  • ๐ŸŽฅ In video calling apps (Zoom, Google Meet, Viber) if they use API Xiaomi.
  • ๐Ÿ–ผ๏ธ In screenshots of the screen with the camera on (for example, when recording gameplay with a superimposition of the face).

Can you remove the mirroring altogether? Yes, but with reservations:

  • โœ… At the level MIUI โ€” Only on some models (list below).
  • โœ… Through third-party apps โ€“ partially (not everyone supports disabling the mirror).
  • โœ… On rooted devices โ€“ completely, but requires technical skills.
๐Ÿ“Š Your Xiaomi model supports disabling mirroring in camera settings?
Yeah, there's a parameter.
No, but I want to learn.
I don't know, I haven't.
I'm not worried about it.

Method 1: MIUI camera settings (official method)

The easiest way to check is to check if your firmware has a built-in option to turn off the mirror. Unfortunately, it is not available on all models. For example, on the Xiaomi 13 Pro or Redmi K60 with MIUI 14, this option may not be available, whereas on the POCO F4 or Redmi Note 11 Pro+, it sometimes appears after updates.

Instructions:

  1. Open the standard Camera app.
  2. Touch the gears. โš™๏ธ in the upper right corner (or swipe from the right edge of the screen if the settings panel is hidden).
  3. Go to Additional Settings or Camera Settings (name depends on MIUI version).
  4. Look for options: Mirror Image (Front Camera Flip) Correct Orientation (Front Camera Flip)

Turn off the slider or uncheck the tick next to the appropriate setting.

If you donโ€™t have this option, try updating your firmware: sometimes Xiaomi adds it to new versions of MIUI. To check for current updates, go to Settings โ†’ About Phone โ†’ System Update.

โ˜‘๏ธ Checking for the mirroring option

Done: 0 / 5

Method 2: Use of third-party cameras (Google Camera, Open Camera)

If you can't turn off mirroring in a standard Xiaomi camera, install an alternative app.

AnnexSupport for disabling the mirrorFeaturesReference
Google Camera (GCam)โœ… Yes (most ports)Best quality photos, but requires the right configuration for your modelDownload
Open Cameraโœ… Yes (in settings)Open source, no advertising, supports manual settingsPlay Market
FootageโŒ No.Good for video, but mirroring remainsPlay Market
Camera MXโš ๏ธ Partially (depending on the model)There is a Mirror Selfie option, but it doesnโ€™t work for all Xiaomis.Play Market

How to turn off mirroring in Open Camera:

  1. Install an app from the Play Market.
  2. Open the Open Camera and touch three points (โ‹ฎ) top-right.
  3. Go to Settings โ†’ Photo settings.
  4. Find the Front camera mirror option and uncheck the box.
  5. For video, repeat the action in the Video settings section.

Step-by-step instructions for Snapseed:

  1. Open the photo in Snapseed.
  2. Slap on the Toules instrument (pencil icon).
  3. Choose Transformation. โ†’ Reflection.
  4. Click on the Horizontal icon (two arrows pointing left-right).
  5. Save the result (Export).

For the video on CapCut:

  1. Import the clip into the project.
  2. Slip the video on the timeline and select Edit.
  3. Go to Adjust โ†’ Mirror.
  4. Activate Flip Horizontally.
Why arenโ€™t all editors making good videos?
Some programs (like Google Photos) reuse mirroring, doubling the effect. To avoid this, use professional tools like Adobe Premiere Rush or KineMaster, where you can manually control the reflection axes.

Method 4: Change system settings (for rooted devices)

If your Xiaomi has an unlocked bootloader and root access, you can disable system-level mirroring, a risky method: wrong actions can lead to a loss of warranty or camera failure.

Important: Before making changes, back up your data via TWRP or Mi Flash Tool.

Method 1: Editing the build.prop file

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/build.prop.
  3. Find the line: ro.vendor.camera.front.mirror=1 and replace 1 by 0.
  4. Save the file and restart the smartphone.

Method 2: Use of the ADB-team

If you donโ€™t have root but USB debugging enabled, try sending a command via ADB:

adb shell settings put global camera_hal_mirror_front 0

Once done, restart the device. Note: this method does not work on all firmware.

๐Ÿ’ก

Rooting the device voids Xiaomiโ€™s warranty.If youโ€™re not sure about your skills, use alternative methods (camera side or editing).

โš ๏ธ Warning: Changing system files can cause a camera crash or cyclic reboot (bootloop).If the smartphone doesn't turn on after editing build.prop, restore stock firmware via Fastboot.

Method 5: Configure mirroring in specific applications

Some messengers and social networks have their own camera settings, independent of the system.

  • ๐Ÿ“ฑ WhatsApp: Open video call. Touch three dots (โ‹ฎ) Select to switch the camera (if Mirror is not available, mirroring cannot be turned off).
  • ๐ŸŽฅ Zoom: On the main menu, tap your avatar. Go to Settings โ†’ Activate Mirror my video (paradoxically, but turning this option on sometimes takes away the mirror effect).

Instagram:

In a standard Instagram camera, you can't turn off mirroring. Use the workaround:

  1. Shoot your video in Open Camera without a mirror.
  2. Upload the finished file to Instagram via the gallery.

Frequent Mistakes and How to Avoid Them

When trying to remove mirroring, users often face typical problems:

  • ๐Ÿ”„ Double mirroring: If you deploy a photo in the editor and then upload it to a social network that automatically uses mirror again, the image will remain inverted. Solution: disable autoprocessing in your account settings (for example, Facebook is an Auto-Enhance option).
  • ๐Ÿ“ต The camera stopped working: after editing the system files, the module can give an error Cannot connect to camera. Solution: clear the Camera app cache in the settings or reset the settings to the factory.
  • ๐Ÿ”’ There is no root, but you want system changes: some users try to get root access through questionable services. Risk: high chance of installing malware. Alternative: use Magisk for a temporary root without unlocking the bootloader.
Will the method work with build.prop on Xiaomi with HyperOS?
HyperOS (new shell from Xiaomi, which replaced the new model) MIUI 14) has a different system file structure. editing build.prop may fail or cause failures. For HyperOS, we recommend: ADB-Install GCam with support for new firmware (see Method 4.
How to check if the camera is mirrored on my Xiaomi?
Simple test: Take a selfie that shows text (e.g., a T-shirt inscription) Compare the photo to the original: if the text is mirrored (e.g., "XIAOMI" looks like "IMOAIX"), the effect is present. For video, record a short clip showing the hand moving from left to right. When playing, the movement must match the real one (if not, the camera mirrors).
Is there a way to remove the mirror from all Xiaomi?
Unfortunately, no. The effectiveness of the methods depends on: Smartphone models (for example, Xiaomi Mi 11 and Redmi 9A settings are different), firmware versions (MIUI 12 vs HyperOS), camera type (standard, wide-angle or telephoto), the most reliable option is a third-party camera (Open Camera or GCam) or manual editing of ready-made files.