MakeMyFileFitBack to the tool

For WhatsApp

Compress an Image for WhatsApp

WhatsApp re-compresses photos on its own servers. Pre-optimizing to a small target here gives its compressor less work to do — and keeps more of the sharpness end-to-end.

Drag & drop image here

or

Your image never leaves your device.

Supports JPG, PNG, and WebP

  • Runs in your browser
  • Guaranteed under your limit
  • No account needed

When you tap the photo button in WhatsApp, the app sends a smaller, re-compressed copy of your image rather than the original. That is why photos often look softer after they arrive.

There are two ways to keep more quality. If you send the image as a photo, pre-compressing it here to a small target size means WhatsApp's own compression stage has less to change. If quality matters more than size, you can attach the image as a document instead — the file bypasses the photo pipeline and arrives close to the original.

The target below is preset to 200 KB as a reasonable default for the photo path. Change it if you have a specific size in mind. Everything runs locally in your browser.

Target spec

Suggested photo-path target
200 KB
Send as document
Bypasses WhatsApp's photo compression
Never goes over
Result is always strictly under the target
Where it runs
Entirely in your browser — no upload
Cost
Free, no account, no limits

How it works

  1. 1

    Add your image

    Drop in a JPG, PNG, or WebP. Your browser reads the file directly — nothing is uploaded.

  2. 2

    We lock the target

    The tool starts pre-filled with the size this page is built for. You can still change it if your form needs something different.

  3. 3

    We find the best quality that fits

    The compressor re-encodes and measures until it lands just under your target. If quality alone isn't enough, it lowers dimensions as a last resort.

Frequently asked questions