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

You can also paste an image (Ctrl+V)

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

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

  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