Compress Image for WhatsApp
Reduce photo size before sharing on WhatsApp — avoid quality loss from double-compression
Drop image here or click to upload
JPG, PNG, WebP, HEIC — max 20MB
You can also paste an image (Ctrl+V)
Why Compress Images Before Sending on WhatsApp?
WhatsApp automatically compresses images when you send them — but this automatic compression is aggressive and often reduces a sharp 12MP photo to a blurry 1–2MP result. By compressing your image first at a controlled quality setting, you maintain visual sharpness while still reducing file size. The result is a faster send and a better-looking photo on the recipient's screen.
WhatsApp also applies its own compression on top of yours, so sending a pre-compressed image at quality 80 results in significantly less double-compression than sending a raw 10MB photo. The final image on the recipient's phone will look noticeably sharper than if WhatsApp had compressed it from scratch.
How to Compress an Image for WhatsApp in 3 Steps
- Upload your photo — drag and drop, click to browse, or paste with Ctrl+V. Supports JPG, PNG, and WebP up to 20MB.
- Set quality to 80 — this reduces a typical smartphone photo from 5–10MB to 300–600KB without visible quality loss. Lower to 70 for even smaller files.
- Download and share — send the compressed file via WhatsApp. Your image will reach the recipient with far less double-compression blur than an uncompressed original.
WhatsApp Image Size Limits Explained
WhatsApp applies different compression depending on how you send an image. Understanding these limits helps you send photos at the best possible quality.
| Send Method | Max Size | WhatsApp Compression | Best For |
|---|---|---|---|
| As Photo (Gallery) | No limit displayed | Heavy (auto) | Casual sharing |
| As Document (File) | 2GB | None | Preserving quality |
| Status (Story) | ~16MB | Moderate | Temporary sharing |
| Profile Photo | ~5MB | Cropped + compressed | Profile display |
Pro tip: If you want to send a photo without any WhatsApp compression, send it as a Document (tap the paperclip icon → Document). WhatsApp will not compress documents, and the recipient gets the exact file you send. Pre-compress to 500KB–1MB before sending as a document for best results.
Recommended Image Size for WhatsApp
The ideal pre-compressed image for WhatsApp as a photo attachment is 300–600KB at 1280px wide. This gives WhatsApp's compression less work to do, resulting in a sharper final image on the recipient's screen.
Casual Photos
Quality 75 · Target ~300KB · Fast send
Important Photos
Quality 80 · Target ~500KB · Sharp result
Document Attach
Quality 85 · Target ~800KB · No re-compression
Best Image Format for WhatsApp
WhatsApp supports JPG, PNG, GIF, and WebP. For photo sharing, JPG is the best choice: it compresses photographs efficiently and every WhatsApp version supports it. PNG is better for screenshots and graphics with text, but produces larger files for photos. WebP is natively supported in WhatsApp but may not display correctly when saved to the camera roll on older iOS or Android versions.
| Format | Best For | File Size | Recommendation |
|---|---|---|---|
| JPG | Photos | Small | ✓ Best choice |
| PNG | Screenshots, logos | Large | Use for graphics only |
| WebP | Web images | Smallest | Limited save support |
WhatsApp Profile Photo Size
WhatsApp profile photos are cropped to a square and displayed at small sizes (up to 500×500px on screen). For your profile photo, compress your image to under 200KB at quality 80 and ensure the subject is centered before uploading. WhatsApp will apply its own circular crop to the center of your image.
For WhatsApp Business profile photos, a square image at 640×640px at quality 85 gives the best balance between upload speed and display sharpness. Logos and product images with transparent backgrounds should be saved as PNG before uploading.
Sending High-Quality Photos on WhatsApp Without Compression
If you need the recipient to receive the original-quality image, send it as a document instead of a photo. On WhatsApp mobile: tap the attachment icon → Document → browse to your photo file. The file is transferred without any WhatsApp compression.
Even when sending as a document, it's good practice to pre-compress large photos (10MB+ smartphone originals) to 1–2MB. This makes the transfer faster on mobile data connections without any visible quality difference at typical screen viewing sizes.
Privacy — Your Images Stay on Device
This tool runs entirely in your browser. No image is ever uploaded to a server. Your photos are compressed locally using JavaScript and the resulting file is downloaded directly to your device. Suitable for compressing personal photos, private documents, and business images before sharing on WhatsApp.