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)
Does WhatsApp Compress Images?
Yes — WhatsApp compresses every photo you send. When you send an image as a photo (not a document), WhatsApp applies aggressive automatic compression — often reducing a sharp 12MP photo to the equivalent of a 1–2MP result. This is why photos shared on WhatsApp frequently look blurry or soft compared to the original.
Quick answer: Does WhatsApp compress images?
- ✅ Photos (default): Yes — WhatsApp compresses aggressively, reducing a 12MP photo to ~1–2MP quality
- ❌ Documents: No — sending as a document skips WhatsApp compression, preserving original quality
- ✅ Pre-compression fix: Yes — compress at quality 80 first, then send as photo for best result
By compressing your image first at quality 80, you maintain visual sharpness while giving WhatsApp a smaller file to work with. Since WhatsApp compresses on top of whatever you send, starting with an optimized 500KB file results in significantly less quality loss than sending a raw 10MB photo. The recipient sees a noticeably sharper image.
To send sharper photos on WhatsApp — use the compressor above ↑
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.
Other Platform Compressors
Compress for Slack
Optimize images for Slack channels — mobile and desktop
Compress for Teams
Keep inline channel previews sharp at under 1MB
Compress for Discord
Stay under the 10MB upload cap — free accounts
Compress for Instagram
Reduce photo size before posting to avoid double-compression
Compress for Facebook
Optimize photos for Facebook feed and cover before posting
Compress for Twitter
Pre-compress images before tweeting to keep photos sharp
Do Messaging Apps Compress Images?
WhatsApp vs Slack vs Teams vs Discord compared