Modern smartphones take photos of such high resolution that one image can “weigh” 10-20 MB - or even more. This creates problems: memory quickly runs out, it is difficult to send photos by mail or instant messenger, and uploading to the cloud takes forever. Fortunately, you can reduce the size of a photo on Android directly on your phone - without a computer and without noticeable loss of quality.
In this article you will find 7 proven methods image compression: from standard Android tools to specialized applications with advanced settings. We will look at how to reduce the weight of a photo without loss of quality (using modern compression algorithms) and when it is worth sacrificing resolution for the sake of a minimum file size. You will also learn which formats (.jpg, .png, .webp) are best to choose for different tasks - from printing to publishing on social networks.
Important: the methods are suitable for all versions of Android (from Android 8.0 Oreo to Android 15), but some functions may not be available on budget models or devices with shells from manufacturers (for example, MIUI, One UI). If your phone does not support built-in compression, no problem: we have described alternative applications in detail.
1. Built-in compression in the Android gallery (without installing applications)
Many people do not know, but the standard Google Photo Gallery (and some branded galleries, for example Samsung Gallery or Xiaomi Gallery) have a built-in compression function. It allows you to reduce the size of a photo directly when sending or exporting. Here's how it works:
Open the photo in Google Photos, click "Share" (arrow icon) → select a sharing method (for example, Telegram or Gmail). The system will automatically offer the option "Reduce file size" before sending. Depending on the version of Android and the shell, the text may differ, but the essence is the same: select this item and the photo will be compressed to 2-5 MB (instead of the original 10-15 MB).
- ✅ Pros: no need to install anything, works on any Android.
- ❌ Cons: there is no manual adjustment of the compression level, the quality may deteriorate.
- ⚙️ Suitable for: quickly send 1-2 photos to instant messengers.
If you have Samsung or Xiaomi, in the corporate gallery there may be a separate item “Optimize" or "Compress" in the photo editing menu. For example, on Samsung Galaxy S23 it looks like this: open the photo → click "Edit" (pencil) → "More" (three dots) → "Save as a copy" → select "Medium quality" or "Low quality».
⚠️ Warning: The built-in compression in the gallery is often used destructive algorithm —that is, the original photo is replaced with a compressed one. Always check if a copy is saved or make a backup copy of important pictures before compressing.
2. Applications for photo compression: TOP-5 with comparison
If the built-in tools are not enough, install one of the specialized applications. We tested 5 popular apps and compared them according to key parameters: compression ratio, quality preservation, interface convenience and the presence of advertising.
| Application | Max. compression | Quality preservation | Batch processing | Advertising |
|---|---|---|---|---|
| Photo & Picture Resizer | up to 90% | ⭐⭐⭐⭐ (good) | Yes (up to 50 photos) | Yes (unobtrusive) |
| Image Shrink | up to 80% | ⭐⭐⭐ (average) | Yes (no limit) | No |
| Resizer Photo | up to 85% | ⭐⭐⭐⭐ (good) | No | Yes (banners) |
| PicsArt | up to 70% | ⭐⭐⭐⭐⭐ (excellent) | Yes (in the premium version) | Yes (video) |
| Adobe Lightroom | up to 60% | ⭐⭐⭐⭐⭐ (professional) | Yes | No (but paid features) |
For most users, the optimal choice is Photo & Picture Resizer or Image Shrink. They are free, support batch processing, and provide a good balance between compression and quality. If you need maximum quality (for example, for printing), it is better to use Adobe Lightroom —there you can manually configure the export parameters.
Example of work in Photo & Picture Resizer:
- Open the application and select a photo (or several).
- Set the target size (for example,
1200×800 pixels). - Select the format (
.jpgor.png). - Adjust the quality (recommended
80-90%for balance). - Click “Compress” and save the result.
⚠️ Attention: Applications like PicsArt or Lightroom require registration for some functions. If you need to compress a photo anonymous, choose Image Shrink or Photo & Picture Resizer.
Select a backup copy of the originals|Check the format (JPG for photos, PNG for transparency)|Adjust the resolution for the task (social networks - 1080p, printing - 300 dpi)|Check the result for artifacts (blurriness, noise)|Compare the size before/after compression-->
3. Converting to WebP format: how to reduce the weight by 2-3 times
Format .webp, developed by Google, allows compress a photo 25-35% more effectivethan .jpg, with the same quality. Many social networks (including VKontakte and Telegram) already support WebP, but not all instant messengers. Here's how to convert a photo to this one. format:
Method 1: Through Google Photos (if you have backup enabled):
- Upload the photo to Google Photos (it is automatically converted to
WebPwhen compressed). - Download the photo back to your phone - it will be in the format
.webp.
Method 2: Application Squoosh (from Google):
- Install Squoosh from Google Play.
- Upload a photo and select the format
WebP. - Adjust the quality (we recommend
80%for balance). - Export the result.
The WebP format is not supported by some older devices and apps (for example, Photoshop CS6 and below). Before converting, make sure that the recipient can open the file.
4. Changing the resolution: when to reduce pixels, and when - no
The size of the photo depends not only on the format, but also on resolution (the number of pixels). Modern smartphones take pictures with a resolution 4000×3000 (12 MP) and higher, but for most tasks this is excessive:
- 📱 Social networks (Instagram, VK, Facebook): enough
1080×1080(1 MP). - 📧 Email:
1600×1200(2 MP). - 🖨️ Print 10×15 cm:
1500×2100(3 MP) at300 dpi. - 🌐 Websites:
1920×1080(2 MP).
How to change the resolution without losing proportions:
- Open the photo in any editor (for example, Google Photos → "Edit" → "Crop and Rotate").
- Select "Resize" or "Resolution».
- Enter the required values (for example,
1920width for Full HD). - Save a copy.
If you need reduce the weight as much as possible, combine downscaling with conversion to WebP. For example, a photo 4000×3000 JPG (10 MB) after reduction to 1920×1080 WebP will weigh only 300-500 KB!
⚠️ Attention: Reducing resolution - irreversible process. If you later need to print the photo in a large format, the quality may not be enough. Always save the originals!
Before changing the resolution, check whether an important part of the frame is cut off. For example, when converting from 4:3 to 16:9 (for stories), the edges of the photo may be cropped.
5. Compression via cloud services: when it’s convenient
If you have little space on your phone or need to compress a lot of photos at once, use online services. They work directly in the browser and do not require installation of applications. The best options:
- 🌐 TinyPNG: compresses
JPGandPNGwithout visible loss of quality (max. 20 photos at a time, up to 5 MB each). - 🌐 ImageCompressor: supports
WebP, there are quality settings. - 🌐 Squoosh (from Google): advanced settings, preview.
How to use TinyPNG:
- Open tinypng.com in your phone browser (Chrome or Firefox).
- Drag the photo into the browser window or select through “Download”.
- Wait for compression (usually 1-2 seconds on the photo).
- Download an archive with compressed images.
The advantage of cloud services — there is no load on the phone (compression occurs on the server). Disadvantage: the Internet is required, and for a large number of photos it can be inconvenient to download them one at a time.
How to bypass the TinyPNG limit of 20 photos?
If you need to compress more than 20 photos, divide them into batches of 20. Or use ImageCompressor —there is no hard limit, but the maximum size of one file is 10 MB.
6. Automatic compression when shooting: camera settings
It is better to reduce the size of the photo to filming than after. Many Android cameras allow you to select the resolution and save format. Here's how to set it up:
On Samsung Galaxy:
- Open the app Camera.
- Click on gear (⚙️) or “Settings”.
- Select “Photo resolution" or "Aspect ratio».
- Set
9 MPinstead of12 MP(orFull HDinstead of4Kfor video). - Enable the "Optimize storage" option (if available).
On Xiaomi/Redmi/Poco:
- Run Camera → swipe up to settings.
- Select "Resolution" and set
8 MPor9 MP. - Activate "HEIF compression" (if supported) - this is an analogue
WebP, but for photos.
On Google Pixel:
- Open Camera → "Settings" (three dots at the top).
- Select "Photo size» → «Medium" or "Small».
Important: Reducing the camera resolution affects detailsIf you later plan to print the photo or crop it, it is better to shoot at the maximum resolution and compress it. then.
⚠️ Attention: On some phones (for example, Huawei or Oppo) the camera settings may be reset after updating the software. Check them before important. shooting!
7. Batch compression: how to process hundreds of photos at a time
If you have accumulated thousands of photos (for example, after a vacation), compressing them one at a time is a pain:
- 📱 On the phone: Photo & Picture Resizer (up to 50 photos at a time), Batch Image Resizer.
- 💻 On the computer: FastStone Photo Resizer (Windows), ImageOptim (Mac).
- ☁️ Cloud: Google Photos (you can select an entire folder). Google Photos (automatic compression when loading).
Instructions for Photo & Picture Resizer:
- Open the app and select "Batch mode».
- Check the boxes for all the photos you want to compress (you can select an entire folder).
- Set parameters:
- Resolution:
1920×1080(for phone screen). - Quality:
80%. - Format:
JPGorWebP.
- Resolution:
For maximum automation set up the Google Photos option "Saving space"(in backup settings). All new photos will be automatically compressed when uploaded to the cloud.
Batch compression saves time, but check the result selectively - some photos may turn out too blurry or with artifacts.
FAQ: Frequently asked questions about photo compression on Android
🔍 Is it possible to compress a photo without losing quality?
Completely lossless - no, but modern algorithms (for example, WebP or HEIF) allow you to reduce weight by 30-50% with almost no visible artifacts. For critical cases (printing, professional processing) it is better to use JPG with a quality of 90-100%.
📉 Why did the photo become blurry after compression?
This occurs due to the resolution being reduced too much or the quality parameter being low (below 70%). Try:
- Increase the quality percentage to 80-90%.
- Do not reduce the resolution below
1920pxon the long side. - Use format
WebPinstead ofJPG.
🤔 Which format is better: JPG, PNG or WebP?
Depends on the task:
- JPG: for photos with gradients (landscapes, portraits).
- PNG: for screenshots, images with text or transparency.
- WebP: universal format for the web (compresses better
JPG, supports transparency asPNG).
It is optimal for social networks and instant messengers WebP or JPG 80%.
⚡ Is it possible to compress a photo directly when sending to Telegram/WhatsApp?
Yes, most messengers automatically compress the photo. In Telegram:
- Select a photo to send.
- Click on the pencil icon (✏️) in the lower right. corner.
- Select "Compress image" (in WhatsApp this is the "Document" option instead of "Photo" when sending).
This reduces the weight to 1-3 MB, but the quality may deteriorate.
🔄 How to return the original photo after compression?
If you saved compressed copy over the original, you can restore the original photo:
- From trash (within 30 days after deletion).
- From backup (if synchronization with Google Photos or another cloud).
- Via recovery apps (for example, DiskDigger), but this does not always work.
To avoid data loss, always save the originals in a separate folder or cloud.