Free private compressor

Compress an image for WhatsApp

Reduce a JPG, PNG or WebP to a practical file size, compare the real result, and download it without sending the image to a server.

For an ordinary WhatsApp photo, start with JPG at 80% quality. Choose a target only when you have a specific file-size limit. WaSize searches quality levels locally and can reduce dimensions if you allow it.

Single-image compression

Choose a photo and target

The result is measured from the actual encoded file—not an estimate.

Your image stays in this browser tab. Closing the tab discards the working file and result.

How do I compress a photo for WhatsApp?

  1. Choose the image. WaSize opens it locally.
  2. Select JPG, WebP or PNG. JPG is usually best for photos; PNG is best when sharp edges or transparency matter.
  3. Set quality and a target. Start at 80% and 300 KB when you do not have a stricter requirement.
  4. Allow dimension reduction if needed. Fewer pixels often protect visible quality better than extremely low encoding quality.
  5. Compress and review. WaSize reports the real before-and-after bytes, dimensions and target status.
  6. Download the result. Your original remains unchanged.

What settings should I use?

Image typeFormatStarting qualityPractical target
Camera photoJPG80%300–800 KB
ScreenshotPNG or WebPLossless / 85%Keep readable text first
Transparent graphicPNG or WebPLossless / 90%Depends on detail
Sticker sourceWebPAdaptiveUse the Sticker Maker for the official static-sticker check

Frequently asked questions

Are images uploaded when I compress them?

No. Decoding, compression and download happen locally in your browser.

Which format is best for WhatsApp photos?

JPG is the practical default for photos. Choose PNG for sharp graphics or transparency, and WebP when you want modern efficient encoding.

Can WaSize guarantee an exact file size?

WaSize reports whether the encoder reached your target. Allow dimension reduction when quality changes alone are not enough.

Does compression stop WhatsApp from compressing the image again?

No. WhatsApp may still process it after sending.

Sources and how we checked this page

The compressor uses the browser Canvas API and validates the encoded Blob size directly. The suggested photo targets are WaSize working recommendations, not official WhatsApp limits. Last checked October 25, 2026.

Need exact WhatsApp dimensions too?

Resize, crop and position the image with a DP, Status, group, catalog or custom preset.

Open the image resizer →