Image tools
Compress an image to send on WhatsApp
WhatsApp re-compresses photos anyway — sending one already small keeps more of the quality.
Drop an image here
JPG, PNG or WebP · nothing is uploaded
How it works
- 1Choose an image, or drag one onto the box.
- 2The tool searches for the highest quality that still fits inside 2 MB.
- 3Check the before-and-after size, then download.
Specification
- Target size
- 2 MB
- Output
- JPEG
- Method
- Quality search, then downscale only if needed
- Uploads
- None — the file never leaves your browser
Questions
Will the result definitely be under 2 MB?
The tool always aims under the limit, never over, because upload forms reject a file that is one byte too large. It searches for the highest quality that still fits. If an image cannot reach 2 MB even at the lowest quality, it says so rather than handing you a file that will be refused.
Will it ruin the quality?
It only reduces quality as far as it has to. Small targets on a large photo are a pixel-count problem rather than a quality one, so once quality alone will not get there the image is scaled down instead — that produces a clean smaller image rather than a blurry large one.
Can I use a different size than 2 MB?
Yes. The box under the drop area is set to this page's target, and you can type any value into it before choosing your file.
Is my file uploaded anywhere?
No. Everything happens inside your browser using the canvas built into it. Nothing is sent to a server, nothing is stored, and the page keeps working if you disconnect from the internet after it loads.
Is this the same as "compress image to send in whatsapp"?
Yes. It also gets called "reduce image size for whatsapp" and "photo too big for whatsapp". They all describe this one job, and this page does it.