WhatsApp compresses photos automatically when you send them as images in a chat. A 5 MB photo from your camera often arrives at the other end as a 100–300 KB file with visible JPEG artifacts. If you need the recipient to see the original quality — a professional photo, a document scan, a design asset — WhatsApp's auto-compression works against you. Here's how to manage it.
How WhatsApp Compresses Images
When you attach a photo using the camera icon in WhatsApp, the app compresses it to keep messages small and fast. The compression level depends on the original file size and your WhatsApp settings, but typical behavior is:
- Photos sent as media: compressed to roughly 100–300 KB regardless of original size
- Resolution: capped at around 1280×1280 for most images
- Format: converted to JPEG with quality around 70–80%
This compression is why WhatsApp photos often look fine on mobile screens but appear noticeably blurry when viewed on a desktop or printed.
Send Full Quality Photos via Documents
WhatsApp's Document share option bypasses image compression. The file is sent as-is, with no resize or quality reduction:
- Open the chat.
- Tap the attachment icon (paperclip) → select "Document."
- Navigate to your photos folder and select the image file.
- The recipient receives the original file. On iOS, the photo may arrive as HEIC; on Android it stays as JPG or PNG.
The document method works for any file up to 2 GB. This is the standard approach for sharing high-quality photos professionally on WhatsApp.
Pre-Compress Images Before Sending as Media
If the recipient needs to view photos directly in the WhatsApp chat (not as a document download), pre-compressing lets you control quality instead of letting WhatsApp decide. A photo compressed to 800 KB before sending may look significantly better than what WhatsApp would produce from the same 5 MB original.
- Open Picovert's image compressor in your browser.
- Drop your photo. Aim for 500 KB–1 MB as the output size. This is small enough for WhatsApp to pass through with minimal additional compression.
- Download the compressed JPG and send it as a media image in WhatsApp.
Recommended Image Sizes for WhatsApp
- Photos in chat: Compress to 800 KB–1.5 MB, max 1600×1600 px. WhatsApp compresses further if larger, but staying within this range gives you more control.
- WhatsApp Status images: 1080×1920 px (9:16 portrait ratio). JPEG at quality 80–90 is ideal. Status images display full-screen, so resolution matters more here.
- Profile picture: 500×500 px minimum. WhatsApp crops to a circle. Use a square image to avoid accidental cropping.
- Group icon: Same as profile picture — 500×500 px, square.
Why Are WhatsApp Photos Blurry?
Blurry WhatsApp photos are almost always the result of double-compression. Here's what happens:
- You screenshot or save a photo, which may already be compressed by your phone's camera or by a previous share.
- WhatsApp compresses it again when you send it.
- If the recipient screenshots or forwards it, it gets compressed a third time.
Each compression round with JPEG adds artifacts. To avoid this, use the Document method for images where quality matters, and pre-compress once to a decent quality before sending as media.
WhatsApp's File Size Limits
- Photos and videos as media: 16 MB per item
- Documents: 2 GB per file (increased in 2023)
- Voice messages: 16 MB
The 16 MB limit for photos sent as media is rarely hit because WhatsApp compresses before you even hit the limit. The 2 GB document limit is the practical limit for sending original high-quality photos.
Convert WebP or HEIC Before Sending
If you need to send a WebP or HEIC photo to someone via WhatsApp as a media image, convert it to JPG first. WhatsApp handles JPG well; HEIC and WebP may trigger extra conversion steps on older Android versions:
- Convert WebP to JPG before sending via WhatsApp.
- For HEIC from iPhone: most messaging apps auto-convert HEIC to JPEG when sharing, but if you're sending via Documents, the recipient may need a HEIC-capable app to open it.
Compress Multiple Photos for WhatsApp
If you're sending a batch of photos — a set of event photos, product images, or a series of screenshots — pre-compressing them is faster than sending them individually as documents:
- Open the image compressor and drop all photos at once.
- Set quality to 80–85% (or a size target of ~500 KB per image). Download all compressed files.
- Send as WhatsApp media. The recipient can download the entire set from the chat, which is easier than navigating to each downloaded document file.