July 6, 2026
How to send photos on WhatsApp without losing quality
Send a beautiful 12-megapixel photo through WhatsApp and the person on the other side receives a blurry shadow of it. It is not your camera — it is WhatsApp’s compression, and it is aggressive.
What WhatsApp actually does to your photos
When you send an image the normal way, WhatsApp resizes it to a maximum of about 1600 pixels on the longest side and re-compresses it to roughly 60-80% JPEG quality. A 4 MB photo typically arrives weighing 100-200 KB. For a quick meme that is fine; for a photo someone wants to print or keep, it is a real loss.
Option 1: send it as a document
The trick most people miss: attach the photo as a document instead of a photo. Tap the clip (Android) or + (iPhone) → Document → browse to the image. WhatsApp sends documents byte-for-byte intact, with zero compression, up to 2 GB.
The downside: the receiver gets a file instead of an inline preview, and a 8 MB photo eats mobile data on both ends.
Option 2: use the HD option — knowing its limits
Newer WhatsApp versions offer “HD” quality when sending. It helps — the resolution cap rises to about 4096 pixels — but it still compresses. HD is a middle ground, not full quality.
Option 3: compress it yourself, on your terms
Here is the smarter play: if the image is going to be compressed anyway, do it yourself with an encoder that is better than WhatsApp’s, and send the result as a document. Compressing the photo with MozJPEG at quality 80 gives you a file around 300-500 KB that looks dramatically better than what WhatsApp would produce at a similar size — and sent as a document, it arrives exactly as you made it.
If you need it under a specific weight to share fast on a bad connection, compress it to an exact size first. Everything runs in your browser, so the photo never touches a server on the way.