Skip to main content
WhatsApp-optimised

Image Compressor for WhatsApp

Compress photos to look great on WhatsApp without quality loss. No re-compression nightmares. 100% private.

  • No uploads
  • Browser-only
  • Works offline
  • 100% free

WhatsApp aggressively re-compresses every image you send through it, often turning a beautiful photo into a pixelated mess at the receiver's end. The trick is to compress your photo first to dimensions and quality WhatsApp won't bother re-touching: 1280px on the long edge, JPG, around 200KB. SnapToolz' WhatsApp preset does exactly that. The result looks the same on the sender's screen and on the recipient's — no surprise blurriness. The whole thing runs in your browser, so even sensitive photos (medical reports, ID scans, screenshots) stay private.

How it works

  1. 1

    Drop your photo

    Any format — JPG, PNG, WebP, HEIC. Multiple at once for albums.

  2. 2

    Pick the WhatsApp preset

    1280px / 85% / JPG — the magic sweet spot WhatsApp leaves untouched on both ends of the conversation.

  3. 3

    Send

    Save and share via WhatsApp. The image arrives on the other side looking exactly like it does on yours.

What WhatsApp actually does to your images

Every image sent as a photo gets re-encoded on your device before it leaves: scaled down (roughly 1600px on the long edge for standard sends, larger when you pick the HD option) and recompressed as a fairly aggressive JPEG. Photos survive this reasonably well. Screenshots, posters, and anything with small text do not — JPEG's compression smears sharp edges, which is why forwarded screenshots get progressively muddier.

Each surface has its own rules:

WhatsApp surfaceWhat happens to the imageWhat to do about it
Chat photo (standard)Rescaled to ~1600px, recompressed JPEGPre-compress to 1280px / quality 85 so WhatsApp's pass changes nothing
Chat photo (HD)Larger dimensions kept, still recompressedUse for landscapes; still pre-crop and pre-size
Profile photo (DP)Cropped square, stored at 640×640Crop the square yourself first — don't let the in-app crop pick it
StatusSame compression class as chat photos1080×1920 input, pre-compressed, text kept large
Document modeFile sent unchanged, no recompressionFor originals — but note it keeps EXIF/GPS metadata

Behaviour as commonly observed in current WhatsApp versions; exact dimensions vary by platform and settings.

Stop WhatsApp from blurring your photo

WhatsApp's recompression hurts most when it has to make big decisions — shrinking a 4032px photo to 1600px and crushing the quality in one pass. The fix is to make those decisions yourself, better: resize to 1280px on the long edge and JPEG quality ~85 with this tool's WhatsApp preset. The file you send is already inside WhatsApp's limits, so its second pass is a near no-op, and what your recipient sees is what you saw.

For the rare photo that has to arrive pixel-perfect — a poster for print, a document scan someone will zoom into — send it as a document instead: attach → Document → pick the image. It arrives byte-identical. Two trade-offs: no inline preview in the chat, and the file keeps its metadata (see the privacy note below).

A profile photo that isn't blurry or weirdly cropped

WhatsApp stores your DP as a 640×640 square. Two things go wrong when you set one straight from a full-size photo: the in-app crop forces a centre square that cuts off heads and edges, and the downscale from 4000px to 640px is harsh enough to soften faces.

The two-minute fix: crop the image to a 1:1 square yourself, choosing exactly what's in frame; then compress it here at 640px or 1280px. Upload that. The crop is yours, the downscale already happened under your control, and the result reads sharp at every size WhatsApp shows it — full screen, chat list thumbnail, group header.

Status photos and text-heavy images

  • Status is vertical: prepare 1080×1920 (9:16). Anything else gets letterboxed or cropped — the aspect ratio converter pads or crops to 9:16 in one step.
  • Keep text big. After WhatsApp's compression, thin small text on a busy background becomes unreadable; bold text over flat colour survives.
  • Screenshots with fine text are the worst case for the photo path. If the recipient must read every word, send the screenshot as a document, or crop it to just the relevant region so the text stays physically larger.
  • Sending a batch (an album of holiday photos, a flat-hunting gallery): drop them all in the image compressor at once and forward the optimised set — the recipient's data plan will thank you.

The privacy detail nobody mentions: document mode keeps your GPS

When you send an image the normal way, WhatsApp's re-encode strips the EXIF block — including GPS coordinates. Convenient. But the moment you use document mode to preserve quality, the file goes through untouched, which means its metadata goes too: where the photo was taken, when, and on what device. If you're sending an original to someone you don't fully trust with your home address, strip the EXIF data first, then send as document. Like every tool on this site, both steps run entirely in your browser — relevant when the photo in question is a medical report or an ID scan.

Ready to image compressor for whatsapp?

Files never leave your device. No signup, no watermarks, no limits.

Open Compress Image

Frequently asked questions

  • Why does WhatsApp ruin photos?

    WhatsApp re-compresses any image larger than ~1600px or higher quality than ~95%, and the re-compression is harsh. Pre-compressing to its 'happy zone' avoids the second pass entirely.

  • Can I send the photo at full resolution?

    Tap 'Document' instead of 'Photo' in WhatsApp — that preserves the original. But it loses the inline preview, and unlike the photo path it keeps EXIF metadata, so strip GPS data first if that matters.

  • Why is my WhatsApp profile picture blurry?

    You set it from a full-resolution photo and let WhatsApp do both the crop and the shrink to its stored 640×640 square. Crop to a square yourself, compress to 640–1280px here, then upload — the sharpening difference is obvious side by side.

  • What's the best image size for WhatsApp Status?

    1080×1920 (9:16 vertical), pre-compressed to around 200–400KB. Horizontal photos get letterboxed; oversized files just give WhatsApp's compressor more to destroy.

  • Does the HD photo option send the original?

    No — HD raises the size and dimension ceiling but still recompresses. It's a middle tier: better than standard, not original quality. For byte-identical delivery, document mode is the only path.

  • What about videos?

    WhatsApp compresses videos even harder than images. Run them through the video compressor first — 1080p H.264 at a sane bitrate — so WhatsApp's pass has little left to do.

  • Will this strip my location data?

    Sending as a photo: WhatsApp strips EXIF anyway, and this tool's re-encode already removed it. Sending as a document: nothing strips it — use the EXIF remover first. That asymmetry catches people out.

  • Do iPhone HEIC photos work?

    Yes — HEIC files are detected and converted automatically, so the output is a JPG that WhatsApp (and every recipient device) handles natively.

Related guides

More image tools