How to compress a photo on Android

What is available depends heavily on who made your phone. Samsung's Gallery can resize; Google Photos cannot. A browser tool works the same on every device.

The short answer

Samsung phones
Gallery → open the photo → menu → Resize. Genuinely built in.
Google Photos
No compress or resize for the local file. Editing tools only.
Storage Saver
Affects backup quality in the cloud, not the file on your phone.
Works on any Android
Open the compressor on this page in Chrome and pick from your gallery.
Prevention
Lower the camera's resolution if you never need 50-megapixel photos.
Watch out for
Bluetooth and file managers send the untouched original.

Three ways to do it

  1. Step 1: Samsung Gallery, if you have a Samsung

    Open the photo in Gallery, tap the three-dot menu and look for Resize. Choose a percentage or a pixel size and save. Several other manufacturers have a similar option in their own gallery app — it is worth checking the menu before assuming it is missing.

  2. Step 2: A browser tool, on any Android phone

    Open the compressor on this page in Chrome, tap the drop zone to pick photos from your gallery, set a quality or an exact KB target, and save the results. It runs on the phone, so nothing is uploaded, and it behaves identically regardless of manufacturer.

  3. Step 3: Reduce the camera resolution, if the problem is constant

    In the Camera app's settings, drop the photo resolution from the maximum to something more modest — 12 megapixels is plenty for anything short of large prints. Every photo you take afterwards is a fraction of the size, and you stop having to fix them one at a time.

Details worth knowing

Storage Saver does not do what people think

Google Photos offers a backup quality setting — previously "High quality", now "Storage saver" — which compresses your photographs to save space in your Google account.

It applies to the cloud copy. The file on your phone is untouched, and downloading it back gives you the original size. If you are trying to satisfy an upload form, this setting will not help you, and a great many guides get this wrong.

Why Android answers vary so much

Android is a base that manufacturers layer their own software over. Samsung's One UI ships a Gallery app with genuine editing and resizing; other manufacturers ship something more limited; and a device using Google Photos as its only gallery has no resize function at all.

This is why platform guides for Android are so often wrong for the phone in front of you. The two routes that always work are the camera resolution setting and a browser-based tool — neither depends on who made the device.

Sharing routes do very different things

WhatsApp
Re-compresses hard unless you send the photo as a document.
Gmail
Attaches the original. Above 25 MB it switches to a Drive link instead.
Bluetooth or a file manager
Sends the untouched original.
Google Photos link sharing
Shares a view of the cloud copy rather than sending a file.

Resize before you compress

Modern Android phones often shoot at 50 megapixels or more, sometimes producing files above 15 MB. That is enormous for any ordinary purpose.

Capping the longest edge at 1600 pixels removes the great majority of the data before any quality setting is involved, and the result still looks sharp on any screen. If you never print, consider simply lowering the camera resolution and skipping this step permanently.

One caveat

Menu names and options move between releases. If a step below does not match what you see, the underlying capability is usually still there under a nearby name — and the browser tool on this page works identically on every version.

Do it here instead

These run in your browser on any device, so nothing is uploaded and there is nothing to install.

  • Compress JPEG

    Shrink JPG and JPEG photographs with a quality slider or an exact target size.

    Open the tool
  • Resize image

    By pixels or percentage, aspect ratio locked, across a whole batch.

    Open the tool
  • Bulk compressor

    One setting across a whole folder, processed in parallel, downloaded as a ZIP.

    Open the tool

Questions

Frequently asked questions

Every answer below is present in the page source, expanded, so it can be read without opening anything.

Can Google Photos compress an image?

Not the file on your phone. Its Storage saver setting compresses the copy uploaded to your Google account, leaving the local file untouched. For a smaller file on the device you need your manufacturer's gallery app, a browser tool, or a dedicated app.

Does Android have a built-in compressor?

There is no guaranteed one, because it depends on the manufacturer's software. Samsung Gallery has a Resize option; many other gallery apps do not. The camera resolution setting and a browser tool are the two routes that work on every Android device.

How do I compress a photo without an app?

Open the compressor on this page in Chrome and pick the photo from your gallery. There is nothing to install, no account, and the processing happens on the phone — the photo is not uploaded anywhere.

Why are my photos so large?

High-resolution sensors. A 50-megapixel photograph contains four times the data of a 12-megapixel one, and for viewing on screens or sharing you will never see the difference. Lowering the camera resolution is the single most effective fix, and it is permanent.

Does zipping photos make them smaller?

Essentially no. JPEG and HEIC files are already compressed, so a ZIP archive of them saves a per cent or two at best while making the result harder to open on a phone. Compress the images themselves instead.

Will compressing lose quality?

Some, by definition, since JPEG is a lossy format. At quality 80 the loss is invisible at normal viewing size. What matters far more is resizing: reducing dimensions to what will actually be displayed is where nearly all the saving comes from, and it costs nothing visible.

From the blog

Related reading

More background from the blog.

  • Practical Guides

    How to Reduce Image Size for Email Without Sending a Blurry Mess

    Attachments are base64-encoded in transit, which inflates them by about a third. A 20 MB limit is really a 15 MB limit. Resize to 1600 pixels on the long edge and encode at quality 80, and a photograph lands near 150 KB.

    9 min read

  • Practical Guides

    How to Compress Images for a Website Without Wrecking Them

    Resize before you compress. Measured on one photograph: half the width at quality 80 produced a 16.4 KB file, while full width at quality 40 produced 20.6 KB and looked far worse. The order of operations matters more than the settings.

    8 min read

  • Image Compression

    JPEG Quality Settings Explained: What the Number Actually Means

    Quality 80 is not 80% of anything. It is an index into a quantisation table. Measured on one photograph: dropping from 100 to 90 removes 77% of the file and 4.2 dB of fidelity; dropping from 40 to 30 removes 17% and costs almost as much.

    8 min read