CompressImg

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

⚡ Compressed in seconds·🔒 Images never leave your device·✓ Free, no sign-up
80%
Smaller fileBetter quality

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

  1. Upload your photo — drag and drop, click to browse, or paste with Ctrl+V. Supports JPG, PNG, and WebP up to 20MB.
  2. 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.
  3. 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 MethodMax SizeWhatsApp CompressionBest For
As Photo (Gallery)No limit displayedHeavy (auto)Casual sharing
As Document (File)2GBNonePreserving quality
Status (Story)~16MBModerateTemporary sharing
Profile Photo~5MBCropped + compressedProfile 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.

FormatBest ForFile SizeRecommendation
JPGPhotosSmall✓ Best choice
PNGScreenshots, logosLargeUse for graphics only
WebPWeb imagesSmallestLimited 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.

Frequently Asked Questions