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.
1.Integrated compression through the βGalleryβ Xiaomi
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.
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:
| Annex | Max. Compression. | Support for batch processing | Preservation of EXIF | Ratings. |
|---|---|---|---|---|
| Photo & Picture Resizer | 90% | β (50 photos) | β | 4.8 |
| Image Compressor | 85% | β (limitlessly) | β | 4.6 |
| Compress Images & Resize Photos | 80% | β | β | 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:
- π· Open the Camera appΒ».
- π§ Slide up or tap on the gear (on some models - swipe left to the section More).
- π Select Photo Resolution (or Side Ratio) β Permission).
- π’ 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:
- π§ Install Termux from Google Play (not to be confused with Termux:API).
- π¦ Enter the commands in turn: pkg update & pkg upgrade pkg install imagemagick
- π Move the photo to the Download folder (for example, photo.jpg).
- π§ 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
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:
- π· 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?
| Method | Degree of compression | Speed. | Loss of quality | Better for you. |
|---|---|---|---|---|
| Built-in Gallery | 70% | β‘ Quickly. | Average. | Single photos |
| Google Photos (High Quality) | 60% | π’ Slowly (depends on the internet) | Minimum | Automatic backup |
| Photo & Picture Resizer | 90% | β‘ Quickly. | Depends on the settings. | Exact control |
| Changing camera resolution | 75% | β‘ Instantly. | No (but less details) | Constantly saving space |
| Termux (ImageMagick) | 85% | π’ Slowly. | Controlled | Advanced users |