Compress an image for WhatsApp
Send photos faster and avoid WhatsApp's own aggressive re-compression.
- Private by defaultDeleted within an hour
- Super FastProcess in seconds
- No Sign-upStart instantly
How it works
Add your images
Drag and drop, paste, or pick files. They upload over an encrypted connection.
Pick a quality or a target size
Use the quality slider, or tell it exactly how many KB or MB you need.
Download
Save each file, or grab them all at once as a ZIP.
WhatsApp already compresses photos quite heavily itself when you send them as regular photos, which can leave text and fine detail looking worse than expected. Compressing carefully beforehand, then sending as a "document" rather than a photo if your version of WhatsApp offers that option, generally preserves more detail.
For photos with text, screenshots, or anything needing to stay sharp, a JPEG at quality 80 or above compressed here, sent as a document attachment, usually looks noticeably better on the receiving end than the same photo sent the normal way.
No sign-up is needed, and you can compare quality settings before choosing which file to send; results are deleted from our servers within one hour. Keep in mind that WhatsApp's own compression, when sending as a photo, is applied after you send the file, so some further change is normal and expected. It's worth sending yourself a test message first when it really matters, so you can judge the final quality exactly as the recipient will see it.
What happens to a photo sent the ordinary way
When you attach a picture from the gallery, the app does two things before it leaves your phone. It reduces the pixel dimensions, and it re-encodes the result as a JPEG at a fairly low quality. A landscape survives that. A photo of a whiteboard, a receipt, a page of a contract or a screenshot of a table often does not, because small text is the first thing a hard second compression destroys. Recent versions offer an HD option that is gentler, but it still resizes and re-encodes.
Prepare the picture so the second compression hurts less
You cannot switch the app's processing off for photos, but you can give it less to do. Resize the picture here to about 1600 pixels on the long side, so the app has little or no scaling left to perform, and save it as JPEG at 80 to 85. What arrives is then one mild re-encode away from your file and not a rough downscale of a twelve-megapixel original.
Crop first when only part of the picture matters. A receipt cut out of a photo of a whole desk fills the frame, and every pixel the app keeps is spent on the numbers.
Send as a document when the detail has to arrive intact
A file attached through the Document option is delivered byte for byte. No resizing and no re-encoding take place, and the file name is kept. That makes it the right route for anything someone has to read, sign or print. The price is convenience: the recipient sees a file to tap instead of a picture in the conversation. Keep documents small out of courtesy, too. In a busy group chat every member's phone downloads what you send, often on mobile data.
Frequently asked questions
Does WhatsApp compress photos again anyway?
Yes, when sent as a regular photo. Sending as a document, where available, usually avoids this.
What quality should I use before sending?
80 or higher keeps good detail, which matters since WhatsApp may compress it further.
Will this help with blurry screenshots?
Yes, screenshots with text benefit from being sent as a document rather than a photo when possible.
Can I compress several photos before a group chat?
Yes, compress them as a batch and send however many your chat allows.
Does the location stay in a photo I send as a document?
A document arrives exactly as it left, including anything stored inside it. Photos compressed here have their location and camera data removed by default, so nothing of the kind travels with the file.
Should I use PNG or JPEG for a screenshot?
PNG keeps text perfectly sharp. Choose it in the Format menu, lower the quality a little to cut the size, and send the file as a document.