How to reduce photo file size on an Android phone
A photo from a modern phone camera is often several megabytes. Many upload forms want 100 KB or less, which can be thirty times smaller. Here is a reliable way to get there without ruining the picture.
Before you start: know your numbers
Find three things in the form’s instructions and write them down: the maximum file size, any required dimensions (width and height in pixels, or a size in centimetres), and the allowed formats (for example JPEG only). If the form gives a minimum size too, note that as well.
Then check your photo’s current size. In Files by Google or your phone’s own file manager, find the photo, long-press it, and open its details or info. Many gallery apps also have a details or info option. Menu names differ between phone makers, so look for “Details”, “Info” or an “i” icon. You are looking for a number like 3.4 MB and dimensions like 4000 × 3000.
Step 1: Start from the original photo
Every time a JPEG is saved again at lower quality, more detail is lost. A photo that has already been sent through a chat app or compressed once has less detail left to work with. Begin with the original from your camera folder whenever you can.
Step 2: Crop away what you do not need
Cropping removes pixels, and fewer pixels means fewer bytes. It also fixes the shape if the form wants, for example, a square or a portrait photo. Open the photo in your gallery app, tap edit, and use the crop tool. If your app offers “Save as copy”, use it so the original stays untouched.
Example: a 4000 × 3000 photo of a signed page, where the signature fills only a strip across the middle. Cropping to just the signature, about 1200 × 500 pixels, removes 95% of the pixels. The compressor can then keep the ink sharp at a high quality instead of blurring the whole page to hit the limit.
Step 3: Compress to your limit in Chrome
- Open the compressor in Chrome.
- Tap Choose a photo. Android will show a photo picker or your files. Pick the cropped copy.
- Choose the limit from the form, such as 50 KB. If you are unsure whether the form counts 1 KB as 1,000 or 1,024 bytes, choose a custom limit slightly lower, like 48.
- Press Compress. If it says quality alone was not enough, decide whether smaller dimensions are acceptable for your form, then turn on Allow smaller dimensions and try again.
- Tap Download JPEG. Chrome usually saves it to the Download folder. You can also find it from the Chrome menu under Downloads.
The photo is processed by Chrome on your phone. It is not uploaded to this site.
Step 4: Check the result before you upload
Open the downloaded file and zoom in on the parts that matter: the face in an ID photo, or the writing on a document. If edges look blocky or text is smudged, try a gentler crop, or use a larger limit if the form allows it. Check the file details again to confirm the size.
Other ways, and their tradeoffs
Lower the camera resolution
Many camera apps let you choose a smaller picture size or a lower megapixel setting. This only affects photos you take afterwards. It is useful if you often need small photos, but remember to switch it back for photos you want to keep at full quality.
Take a screenshot of the photo
This often makes things worse. Many Android phones save screenshots as PNG, which can be larger than the original JPEG for photos. They also capture only your screen’s resolution and may include status bars. Avoid this for documents and ID photos.
Send it to yourself through a chat app
Messaging apps often shrink photos, but you do not control how much, the result changes between apps and versions, and your photo passes through another company’s service. It is not a dependable way to hit a specific limit.
Common mistakes
- Renaming the file. Changing photo.png to photo.jpg does not convert it. Many forms check the real format and will reject it.
- Compressing again and again. Each round loses more detail. If the result is too large, go back to the original and choose the right limit once.
- Photographing a printed photo. This adds glare, blur and paper texture, and texture costs bytes. Use the digital original if you have it.
- Ignoring dimensions. A file can be under the KB limit and still be rejected for being the wrong width or height. The dimensions guide explains why.