How to reduce the size of the JPG on Xiaomi phone: from built-in tools to secret chips

Photos in format JPG on Xiaomi smartphones (including Redmi and POCO) It often takes up too much space – especially if you’re shooting in high resolution or using mode. 48MP/64MP/108MP. The average shot from the flagship camera weighs 8–15 MB, and when shooting actively, memory is clogged in a matter of days, while sending such files to messengers or uploading to sites is inconvenient: size restrictions (for example, size limits, 10 MB in Telegram or 15 MB in Vkontakte) forced to look for ways to compress.

In this article, we will discuss 7 proven methods to reduce the weight of JPG directly on a Xiaomi phone β€” from standard MIUI features to little-known chips using Google Photos, third-party apps and even Termux for advanced users. You will learn which method gives maximum compression without visible loss of quality, and where to sacrifice details for the sake of space. At the end of the article, a comparison table of the effectiveness of each method and answers to frequent questions.

The easiest way is to use tools already integrated into MIUI firmware. The compression function is hidden in the photo editing menu, but does not work on all models (available starting with MIUI 12 and later).

How to reduce the size of JPG:

  • πŸ“± Open the Gallery app** and select the photo you want.
  • ✏️ Click Edit (pencil icon at the bottom of the screen).
  • πŸ” Scroll the tools to the right to the section More β†’ Choose to squeeze.
  • βš–οΈ Specify the target size (options available: Smaller (β‰ˆ300 KB), Medium (β‰ˆ1 MB), Large (β‰ˆ3MB)).
  • πŸ’Ύ Click Save as a copy (the original will remain intact).

Advantages of the method: does not require the installation of additional applications, saves EXIF-Disadvantages: limited choice of compression degrees, on some models (Redmi Note 8 Pro, POCO X3) function may not be present.

⚠️ Note: When compressed through the β€œGallery” Xiaomi files are saved to the folder DCIM/.thumbnails. Remove them from there after export so as not to duplicate the occupied space.

πŸ’‘

If the β€œSqueeze” option is not available in your MIUI version, update the Gallery app via Google Play or use an alternative method from Section 3.

2. Optimization with Google Photos: Automatic Compression

Google Photos offers two modes of storage: original quality (no compression) and high quality (with automatic size reduction). The second option compresses JPG to ~4-6 MB (for photos with resolutions up to 16MP) or ~10-12 MB (for 48MP+), while visual losses are minimal.

How to turn on compression:

  • ☁️ Install Google Photos (if not already installed).
  • βš™οΈ Open the app. β†’ Slip on the avatar in the upper right corner β†’ Photo settings β†’ Backup and synchronization.
  • πŸ“Š Choose High Quality (Free Unlimited Storage until 2027).
  • πŸ”„ Wait for the photos to be uploaded to the cloud. Compressed copies will appear in the Google Photos/Compressed folder.

Important: This method is suitable for batch processing – all new photos will automatically compress when uploaded. However, the originals will remain on the phone, so after backing up, they must be manually deleted through Settings β†’ Free up space.

πŸ“Š What compression method do you use more often?
Xiaomi's built-in tools
Google Photo
Party of annex
Manual change of permission
I'm not constricting.

3. Annex side: top-3 precisely

If built-in tools aren’t enough, use specialized utilities, and we tested dozens of apps and selected the three most effective for Xiaomi:

AnnexMax. Compression.Support for batch processingPreservation of EXIFRatings.
Photo & Picture Resizer90%βœ… (50 photos)βœ…4.8
Image Compressor85%βœ… (limitlessly)❌4.6
Compress Images & Resize Photos80%βŒβœ…4.5

Recommendations for use:

  • 🎯 For maximum compression (for example, to send to messengers), choose Image Compressor with setting Quality: 60%.
  • πŸ“Š For batch processing (for example, an archive of family photos) is suitable Photo & Picture Resizer - it saves the date of the shooting and GPS-coordinates.
  • πŸ” To reduce the resolution (e.g., with a 4032Γ—3024 before 1920Γ—1080), Use Compress Images with the option to Change Size.

⚠️ Note: Apps like Lit Photo or PicsArt promise β€œlossless compression,” but in practice they use aggressive algorithms that distort colors. For critical shots (documents, portraits), it is better to use Photo & Picture Resizer with a setting Quality: 80%.

4 Manual change of permission before shooting

If you don't need high resolution at the shooting stage, change the camera settings, which will reduce the file size by 2-4 times without additional compression.

Instructions for Xiaomi/Redmi/POCO:

  1. πŸ“· Open the Camera appΒ».
  2. πŸ”§ Slide up or tap on the gear (on some models - swipe left to the section More).
  3. πŸ“ Select Photo Resolution (or Side Ratio) β†’ Permission).
  4. πŸ”’ Set the value 9MP or 12MP opportunistic 48MP/64MP.

Effect: A 48MP photo (~12MB) when switching to 12MP will weigh ~3-4MB, and the visual difference on the smartphone screen is almost imperceptible. Except that if you plan to print pictures on posters (A3 or larger), you’d better leave high resolution.

Permits to be established 12MP|Shut down. HDR (weights up 20%)|Use the Photo mode, not the Professional modeΒ»|Check the lighting (dark pictures shrink worse)-->

5. Advanced method: Termux compression (for experienced)

If you’re ready to dive into console commands, Termux lets you compress JPG with fine-tuning settings, a technique that works for Xiaomi on Android 10+ and requires basic Linux knowledge.

Steps:

  1. 🐧 Install Termux from Google Play (not to be confused with Termux:API).
  2. πŸ“¦ Enter the commands in turn: pkg update & pkg upgrade pkg install imagemagick
  3. πŸ“ Move the photo to the Download folder (for example, photo.jpg).
  4. πŸ”§ Perform compression (example to reduce to 70% quality: convert -quality 70% /sdcard/Download/photo.jpg /sdcard/Download/photo_compressed.jpg

Pros: full control of compression, support for batch processing through scripts. Cons: difficult for beginners, no graphical interface. To automate, create a bash script:

Example of a packet compression script
Create a file. compress.sh in Termux with content: #!/bin/bash for img in /sdcard/Download/*.jpg; do convert -quality 75% "$img" "/sdcard/Download/compressed_${img##*/}" done Then do: chmod +x compress.sh./compress.sh Script will squeeze everything. JPG Download folder and save copies with prefix compressed_.

6.PK Optimization: When the Phone Fails

If your phone doesn’t have enough power to process hundreds of photos (like after a vacation), transfer the files to your computer and use desktop tools:

  • πŸ–₯️ XnView MP β€” packet-compression.
  • πŸ“¦ ImageOptim (macOS/Windows) β€” Delete metadata and optimize without loss.
  • 🐧 jpegoptim (Linux) – console utility for advanced users: jpegoptim --max=80 --strip-all -d /output_dir /input_dir/*.jpg

After processing, return the photo to your phone via Mi Share (built-in Xiaomi feature) or Google Drive. Tip: before moving, archive your photos in ZIP - this will further save space (especially important for Redmi with a small amount of memory).

πŸ’‘

For maximum space savings, combine methods: first reduce the resolution in the camera settings, then use Google Photos to automatically compress when uploaded to the cloud.

7. secret MIUI function: "Light photos" in camera settings

Starting with MIUI 13, some Xiaomi models (Xiaomi 12/13 series, Redmi K50, POCO F4) have a hidden option Light photos, which automatically compresses images while saving up to 50% of space without visible loss of quality.

How to turn on:

  1. πŸ“· Open the "CameraΒ»** β†’ Go to Settings (cogs).

Restrictions: The feature only works for the main camera (it does not work in Portrait, Night or Professional modes), and it turns off when shooting in RAW or 48MP+.

⚠️ Attention: Redmi Note 11 Pro+ Some other models may not have light photos even in the MIUI 14.In this case, use the alternative methods in Sections 2 or 3.

Comparative table: which method to choose?

MethodDegree of compressionSpeed.Loss of qualityBetter for you.
Built-in Gallery70%⚑ Quickly.Average.Single photos
Google Photos (High Quality)60%🐒 Slowly (depends on the internet)MinimumAutomatic backup
Photo & Picture Resizer90%⚑ Quickly.Depends on the settings.Exact control
Changing camera resolution75%⚑ Instantly.No (but less details)Constantly saving space
Termux (ImageMagick)85%🐒 Slowly.ControlledAdvanced users

FAQ: Frequent questions about JPG compression on Xiaomi

πŸ”Ή Can I squeeze it? JPG quality-free?
Technically lossless compression JPG You can't -- this format originally uses lossy compression, but you can minimize losses using the same format: πŸ“Œ Google Photos in High Quality Mode (Google Algorithms Optimized for Visual Perception). πŸ“Œ Photo & Picture Resizer app with Quality setting: 85%. πŸ“Œ Reduce the resolution before shooting (for example, with 48MP before 12MP). For a lossless conversion, convert JPG into PNG (But the file size can increase!).
πŸ”Ή Why do photos become blurry after compression?
The blurring is caused by: πŸ” Too aggressive compression (quality is lower) 60%). πŸ” Decrease in resolution followed by stretching (e.g., with 1920Γ—1080 before 3840Γ—2160). πŸ” Loss of parts when converting to formats such as WEBP (Solution: use quality. 70–80% Avoid changing the ratio of parties.
πŸ”Ή How to compress photos for Vkontakte/Telegram?
Social networks and messengers have limitations: πŸ“Œ VKontakte: max 15 MB (recommended size β€” 2–5 MB). πŸ“Œ Telegram: max 10 MB (without compression) or 50 MB (like a file). πŸ“Œ WhatsApp: max 16 MB (automatically compresses to the ~500 Optimal settings: πŸ”§ For VC/Telegram: squeeze up 1–3 MB (quality) 75%) Photo & Picture Resizer. πŸ”§ For WhatsApp: Use the built-in compression of the messenger (it automatically reduces the size).
πŸ”Ή Can the original quality be restored after compression?
No. JPG β€” lossy format, and each compression cycle degrades the quality: πŸ“ Create backups on Google Drive or external drive. πŸ“ Use it. RAW+JPG (If your Xiaomi model supports this mode). πŸ“ For critical photographs (documents, passports) save in PNG or TIFF.
πŸ”Ή Why some Xiaomi doesn’t have a β€œSqueeze” feature in the Gallery?
The function is missing for three reasons: πŸ“± An outdated version MIUI (before MIUI Solution: Update the firmware through Settings β†’ The phone. β†’ Updating the system. πŸ“± A lightweight firmware model (e.g., Redmi Go or POCO C-series Solution: Use third-party apps. πŸ“± Regional restrictions (on some firmware for India or China, the function is disabled).Solution: install Xiaomi.EU ROM (firmware).