How to Compress Images for WhatsApp Without Losing Quality

You take a photo on your phone — something that matters, maybe a document, a product shot, or a family moment — and send it on WhatsApp. The person on the other end gets a version that looks like it was taken through frosted glass. This is WhatsApp's automatic image compression at work, and it's far more aggressive than most people realise.

The good news is that you can avoid it entirely by compressing the image yourself before you send it. When you control the compression, you decide how much quality to trade for file size — and you can keep it looking sharp.

What WhatsApp does to your photos

When you tap the attachment icon, pick a photo from your gallery, and send it normally, WhatsApp resizes and re-encodes the image using its own compression algorithm. The exact behaviour depends on the app version and platform, but the broad pattern is consistent: a 4–8MB smartphone photo arrives at the other end as 500KB to 1.5MB. The dimensions are often reduced too — a 4000×3000px photo might be sent as 1600×1200px or smaller.

For casual snapshots — what you had for lunch, a scene from your commute — this compression is invisible and irrelevant. But for anything where detail matters, the results are frustrating: text in screenshots becomes unreadable, fine details in product photos disappear, and documents become too blurry to make out.

Why does WhatsApp do this? With over 2 billion active users sending photos constantly, full-resolution image delivery would generate enormous bandwidth costs. Compression keeps WhatsApp free and fast on 4G and Wi-Fi connections that aren't fast by global standards.

The document trick for full-quality delivery

WhatsApp does not compress files sent as documents. If you tap the attachment icon, select "Document" instead of "Gallery" or "Photos", and then find your image file, it will be sent without any compression applied. The recipient receives the exact file you sent.

The trade-off is user experience. The recipient gets a file attachment to download rather than an image that appears inline in the chat. On most phones the thumbnail preview is small, and they have to tap to view it in a file viewer rather than the photo gallery. For personal moments, this feels clinical. For business documents, property photos, or any situation where the recipient expects to open and examine the file closely, it's perfectly fine.

The better approach: compress it yourself first

The cleanest solution for most situations is to compress the image yourself before sharing it normally through the gallery. When you control the compression, you choose a quality level that keeps the image looking sharp while bringing the file size down to something WhatsApp will pass through with minimal further processing.

Use the OurTools Image Compressor to set the quality level yourself. For WhatsApp photos, 80–85% JPEG quality is the right starting point. At this level, compression artefacts are essentially invisible to the human eye, but file sizes drop by 60–70%. A 5MB camera photo typically comes out at 400–700KB at 85% quality — still a high-quality image, but well within any limit WhatsApp imposes.

The compressor runs entirely in your browser. Your photos don't get uploaded anywhere; they're processed locally on your device. Download the compressed version and then share it normally from your gallery.

Quick rule: For photos you want to look good on a phone screen, 85% JPEG quality at 1920px wide is the sweet spot. Smaller for group chats where people just glance at the image; larger if someone will want to zoom in.

JPEG or PNG — which format for WhatsApp?

JPEG is the right format for photographs. It's a lossy format, meaning it discards some data to achieve compression, but it does so in a way that's invisible at quality levels above 75%. A camera photo saved as JPEG at 85% quality is a fraction of the size of the same photo saved as PNG, with no visible difference on a phone screen.

PNG is lossless — it preserves every pixel perfectly — which makes it the right choice for screenshots, diagrams, logos, and images with sharp text or flat colours. A PNG screenshot of a chat or a receipt will look perfectly sharp, whereas JPEG compression creates visible artefacts around the edges of text and hard lines.

The problem is that many people save photographs as PNG and wonder why the file is 8MB instead of 1.5MB. If you have a PNG photograph from a design tool, screenshot of a photo, or export from software, convert it to JPEG first using the OurTools Image Converter, then compress it. You'll get a fraction of the file size with no perceptible quality loss.

Getting the dimensions right

Modern smartphone cameras produce images at 4000×3000 pixels or larger. That's more than 12 megapixels — far more detail than any phone screen can display. Sending a 12MP photo to someone who will view it on a 6-inch phone screen is like printing a poster and mailing it when a postcard would do.

For most WhatsApp sharing, 1920 pixels wide is the practical upper limit. At that width, the image fills a full-HD screen edge to edge at 100% zoom. For images people will just glance at in a chat, 1280px wide is plenty. Use the OurTools Image Resizer to bring down the dimensions before compressing.

Resizing and then compressing gives you the smallest files. Resizing alone doesn't help much if the image is still encoded at high quality; compressing alone doesn't help as much if the pixel dimensions are still enormous. Doing both gives you the best result.

Specific situations

WhatsApp Status images

Status images are displayed at portrait orientation (9:16 ratio, like 1080×1920px). If you share a landscape photo as a status, WhatsApp crops or letterboxes it. For best results: crop to 9:16 before uploading, target under 500KB, 85% JPEG quality.

WhatsApp Business product images

Product photos shared in business chats or catalogues work best as square images (1:1 ratio). 800×800px at 85% JPEG quality is typically under 200KB and looks sharp in WhatsApp's product catalogue format.

Sharing documents as images

If you're photographing a document — a receipt, a form, a handwritten note — PNG is better than JPEG because the sharp text edges are preserved. Crop tightly to the document (removing background desk, table, or wall), use good lighting, and keep the PNG as-is rather than converting to JPEG. The text legibility matters more than the file size here. If the PNG is very large, use the document attachment method instead of the gallery.

Sending to group chats

In large group chats, people glance at images rather than examining them carefully. You can be more aggressive with compression — 75% JPEG quality, 1280px wide. The images will look good in the chat preview, which is all most people will see.

Videos on WhatsApp

Videos are handled differently. WhatsApp compresses videos even more aggressively than images, and there's no direct equivalent of the document trick for large video files — sending a video as a document works, but videos over a few hundred MB become awkward as document attachments. For videos where quality matters, sharing a Google Drive or Google Photos link is often a better approach than sending through WhatsApp at all.

Tools used in this article:

Back to all articles