You take a photo, send it on WhatsApp, and the person on the other end says it looks blurry. You check your gallery — the original is perfectly sharp. So what happened in between?
WhatsApp compressed it. And it did so with settings chosen to save bandwidth, not to protect your picture. The good news is that once you understand what it's doing, you can work around it.
What WhatsApp does to your photos
When you attach a photo to a chat, WhatsApp does three things before it leaves your phone:
- Shrinks the dimensions. Photos are resized so the longest side is roughly 1,600 pixels. A 12-megapixel phone photo is around 4,000 pixels wide, so most of that detail is thrown away immediately.
- Re-encodes it as a low-quality JPG. This is the step that creates the smudgy blocks you see around text, edges and fine patterns.
- Strips extra data. Location, camera settings and other metadata are removed.
The result is usually a file between 100 KB and 300 KB, down from an original of 3–6 MB. That's a huge saving for WhatsApp's servers, and a noticeable loss for you.
Why it matters more than you'd think: compression damage stacks up. If someone forwards your already-compressed photo, WhatsApp compresses it again. After three or four forwards, the picture is visibly degraded — which is why memes that have travelled a long way look so rough.
Option 1: Send it as a document
This is the simplest way to send a photo with zero compression.
- In the chat, tap the attachment (paperclip or +) icon.
- Choose Document instead of Gallery or Photos.
- Browse to the image file and send it.
WhatsApp treats documents as files to be delivered untouched, so the recipient gets the exact original. The trade-off is that it arrives as a file to download rather than a picture previewed in the chat, and it uses far more data on both ends.
Use this when quality genuinely matters — a document scan someone needs to read, a photo that will be printed, or an image a designer is going to work on.
Option 2: Compress it yourself first
Here's the trick most people miss. WhatsApp's compression is aggressive partly because your file is enormous to begin with. If you hand it a file that is already small and already sensibly sized, there is much less for it to do — and the result looks noticeably better.
A good target before sending:
- Longest side around 1,600–2,000 pixels. Matching or slightly exceeding what WhatsApp wants means it barely has to resize.
- Quality around 75–85%. Visually almost identical to the original, but a fraction of the file size.
- Final size under about 500 KB.
You can do this in a few seconds in a browser without installing anything:
Open the PIXNIVO compressor →Load your photo, pull the Max width slider down to about 1,800, set Quality to around 80%, and download. Then send that file. Because you have already done the resizing sensibly, WhatsApp's own pass does far less damage.
Option 3: Enable HD photos
WhatsApp added an HD option that uses a higher quality setting. When you attach a photo, look for an HD button near the top of the editing screen and switch it on before sending.
It's better than standard, but it's still compression — roughly 3,000 pixels on the longest side rather than the full original. It's a good default for everyday photos, and it's worth turning on. Just don't expect it to match the untouched file.
Which method for which situation
| Situation | Best method |
|---|---|
| Everyday photos to friends | Normal send, with HD on |
| Photo that will be printed | Send as document |
| Document or receipt someone must read | Send as document |
| Product photos for a customer | Compress yourself, then send |
| Many photos, limited data | Compress yourself, then send |
Things that don't help
A few pieces of common advice that don't actually work:
- Screenshotting the photo before sending. This lowers quality before WhatsApp even starts, so the result is worse, not better.
- Renaming a .jpg to .pdf. The file is still a JPG with the wrong extension; it often just fails to open properly.
- Sending through a third-party "no compression" app. Most of these simply use the document method described above, wrapped in ads.
The short version
WhatsApp will always compress a photo sent as a photo. If quality is critical, send it as a document. If you want a good balance between quality and file size, resize and compress it yourself first — feeding WhatsApp a file that's already close to its target leaves it with far less to ruin.