WhatsApp automatically compresses photos you send, sometimes drastically. By pre-compressing to under 1MB at 1600px, you control quality — and your recipient gets a sharper image. Everything runs locally in your browser.
WhatsApp compresses every image sent through the normal photo picker, and it compresses hard — typically down to a maximum of around 1600px and a fraction of the original file size. This is deliberate: it keeps messages fast to send on slow connections and cheap on metered data plans. It is also why a photo that looked perfect on your phone can arrive noticeably soft.
Compressing the image yourself first gives you control over that trade-off. Instead of letting WhatsApp make an aggressive automatic decision, you choose the resolution and quality, and the platform has much less left to strip out.
There is a way around the automatic processing entirely: attach the image as a document rather than as a photo. In the attachment menu choose Document instead of Gallery or Photos, then pick your image file. WhatsApp transfers it untouched, at full original quality, up to a 2GB file limit.
The trade-off is that documents do not show a preview thumbnail in the chat and the recipient has to download and open the file rather than seeing it inline. For most everyday sharing, a photo compressed to 1600px at 80% quality is the better balance — small enough to send instantly, sharp enough that nobody notices.
WhatsApp compresses images aggressively to reduce data usage. Pre-compressing at a moderate quality (75–80%) before sending often yields better results than WhatsApp's automatic compression.
Keep images under 1MB and 1600px wide. WhatsApp will still re-encode them, but starting from a well-compressed source means less double-compression artefacts.
Sending as a document bypasses WhatsApp's image compression entirely — the recipient gets the original file. This tool is for when you want to compress before sending as a normal photo.
Yes — the compression happens in your browser before you download the file. You can then send it via WhatsApp, WhatsApp Business, or any other app.