All tools
Compress

Reduce file size, keep quality

Compress images for WhatsApp

WhatsApp caps individual photo uploads at 16 MB, and aggressively re-compresses anything you send. To preserve as much quality as possible, pre-compress to under 16 MB before uploading — that way WhatsApp does less re-encoding on top.

Upload Images

Drag & drop your images or click to browse

Supports JPG, PNG, SVG, GIF • Max 10MB per file

Compress images for WhatsApp

WhatsApp caps individual photo uploads at 16 MB, and aggressively re-compresses anything you send. To preserve as much quality as possible, pre-compress to under 16 MB before uploading — that way WhatsApp does less re-encoding on top.

How it works

  1. 1

    Drop your image(s)

    JPG, PNG, or WebP. Multiple files at once supported.

  2. 2

    Pre-configured for WhatsApp (≤ 16 MB)

    Target file size is already set. You can adjust if your specific use case has a different cap.

  3. 3

    Compress and download

    Single files download immediately; batches come as a ZIP.

Frequently asked questions

Why does my image look bad after WhatsApp compresses it?

WhatsApp's automatic compression is aggressive — typically dropping quality to ~50–60% and resizing to ~1600 px on the long edge. Pre-compressing at quality 85+ gives WhatsApp's algorithm cleaner input and produces better final images.

How do I send full-quality images on WhatsApp?

Send as a "Document" instead of a "Photo" (paperclip icon → Document). WhatsApp won't re-compress documents up to 2 GB. Recipients get the original file.

Are my images uploaded anywhere?

No. Compression runs entirely in your browser. Your files never leave your device.

What format should I use?

JPG for photos (smallest files for natural images). PNG for screenshots, logos, or graphics with transparency. WebP if the destination accepts it (smallest files overall).

Other compression targets