Image compression for messaging
Compress images for WhatsApp and email
A 6 MB phone photo fails to send or arrives blurry after auto-compression. The image compressor shrinks JPG, PNG, and WebP files locally so they fit messaging limits at the right quality.
The fast workflow
Follow the same short workflow every time so the result is predictable.
Open the image
Load the photo from your device; it is processed locally.
Set the quality
Lower quality shrinks the file; preview the tradeoff.
Check the size
The tool shows the original and compressed sizes.
Download and send
Save the compressed image and attach it anywhere.
Realistic size targets
For email, stay under 5 MB per attachment and ideally under 2 MB for reliability. For chat apps, 1 MB per image keeps groups fast without visible quality loss on phones.
For web pages, pair compression with the image resizer so images are also the right pixel size, which saves far more than compression alone.
Common problems
- Sending original photos that bounce from size limits
- Compressing so hard that text and faces blur
- Uploading photos to unknown services to shrink them
Best practices
- Aim for the destination limit, for example 5 MB for Gmail
- Keep a copy of the original for prints and edits
- Use WebP for web uploads when the platform supports it
Frequently asked questions
What is the best quality setting for WhatsApp?
A quality of around 70 to 80 percent keeps photos looking good on phones while shrinking files to a few hundred KB.
Can I compress a PNG without losing transparency?
Yes. PNG output keeps the alpha channel. If transparency is not needed, converting to JPG compresses much further.
How small can the file get?
It depends on the image content. Photos compress well; screenshots with flat colors can go very small at moderate quality.
Is my image uploaded?
No. Compression runs locally in your browser.
Your data stays local
Everything runs in your browser. Files and values are never uploaded or stored.
Open Image Compressor