Compress Images for WhatsApp
WhatsApp re-compresses every photo you send. Compressing to a sensible size first leaves it far less to strip, so what arrives looks closer to what you sent.
Drag and drop images
or click to browse files
How it works
A compact workflow from input to download.
Add your photo
Drop in a JPG, PNG, WebP, or iPhone HEIC file. Multi-megabyte camera originals are exactly the case this helps with.
Choose a target size
200 KB is a good default for chat photos. Go higher for images with fine detail or text you need to stay readable.
Send the compressed file
Download the result and attach it. For maximum fidelity, send it as a document rather than a photo.
Tool details
Practical capabilities and safeguards built into this workflow.
Works with how WhatsApp behaves
WhatsApp compresses based on how far your file is from its internal target. Arriving pre-compressed means less aggressive re-encoding.
Pick a real number
Rather than a vague quality slider, set the kilobyte target you want and the tool iterates until it lands within 5%.
Private by construction
Personal photos are never uploaded. Compression runs in your browser and no server sees the image.
Pairs with the document trick
Sending a compressed file as a document skips WhatsApp's photo pipeline entirely, so it arrives byte for byte.
Batch a whole album
Compress each photo to the same target so a set of holiday pictures stays visually consistent when shared.
No signup or watermark
No account, no daily limit, and nothing stamped onto your photos.
Frequently asked questions
How do I send HD photos on WhatsApp without losing quality?
Why does WhatsApp make my photos look bad?
Does compressing first actually improve what arrives?
What is WhatsApp's image size limit?
What target size should I choose?
Are my photos uploaded to a server?
Does this remove location data from my photos?
How WhatsApp Compression Actually Works
When you attach a photo as an image, WhatsApp does not send your file. It decodes the photo, downscales it so the long edge sits near 1600 pixels, re-encodes it as a JPEG at a fairly low quality setting, and sends that instead. The result is usually around 100 KB regardless of whether you started at 2 MB or 12 MB. This keeps WhatsApp fast on poor connections, but it means the platform, not you, decides how much detail survives.
Why pre-compressing helps rather than doubling the damage
It seems intuitive that compressing twice would look worse than compressing once. In practice the opposite often holds, because WhatsApp scales its aggressiveness to the gap between your file and its target. A 6 MB original gets crushed; a 300 KB file is already close to what it wants and passes through with much lighter re-encoding. By compressing first you are choosing a high-quality encoder setting for the big reduction, and leaving WhatsApp only a small one.
The document method: no compression at all
If fidelity matters more than convenience, attach the image using the document option rather than the photo or gallery option. WhatsApp treats documents as opaque files and transfers them unchanged, up to 2 GB. The trade-off is that the recipient sees a file attachment rather than an inline preview, and has to tap to open it. For sharing a portfolio image, a scanned form, or a photo someone will print, that trade is usually worth making.
Screenshots and text need different settings
JPEG compression works by discarding high-frequency detail, which is exactly what sharp text edges are made of. That is why compressed screenshots look muddy around lettering while compressed landscapes look fine. If you are sending a screenshot, a receipt, or anything with small text, choose a higher target — 500 KB or more — or send it as a document. For photographs of people and places, 200 KB is usually indistinguishable at phone-screen size.
A note on privacy before you share
Photos from a phone commonly embed GPS coordinates, a timestamp, and the device model. WhatsApp strips most of this when it re-encodes an image, but a file sent as a document keeps everything intact — including where the photo was taken. If you are using the document method to preserve quality, run the file through the GPS location remover first. For the full background on WhatsApp's limits, see our WhatsApp image size guide.
Related tools
Continue the workflow with adjacent tools.