Compress Image for WhatsApp
Compress photos for WhatsApp sharing and mobile data-friendly sending without losing important detail.
Built for mobile users and families
Compress photos for WhatsApp sharing and mobile data-friendly sending without losing important detail.
Runs in your browser — download the result and check size before upload.
Quick note
Target size is set to 150KB. Upload JPG, JPEG, PNG or WEBP, download the result, then check the file size before you submit a form.
For strict Indian portals, choose JPG output first, then recheck the downloaded file size before submitting.
Compression studio
Target size is set to 150KB. Upload JPG, JPEG, PNG or WEBP, download the result, then check the file size before you submit a form.
Original
No file selected
Result
No compressed file yet
Not a form upload
WhatsApp sharing is a different job than exam-form compression
I built this page after watching the same pattern repeat: someone sends a 6MB product photo through WhatsApp, the upload spinner runs forever on 4G, and the recipient gets a soft copy anyway because WhatsApp re-compresses on its own. This tool targets about 150KB — enough for chat, status, and quick document previews without crushing text or product labels.
If your portal says 50KB or 100KB, use 50KB or 100KB instead. WhatsApp-ready files are often too large for government forms, and WhatsApp-forwarded copies are a bad source for SSC or KYC uploads.
Who lands here
Real sharing scenarios I see
Shop owners on WhatsApp Business
Catalog photos from a phone camera are often 3–8MB. Customers on slow data abandon the chat before the image loads. Compress once, send the download — not the raw camera file.
Teachers and students
Timetables, assignment screenshots, and notice boards need readable text. A smaller JPG is fine for a selfie; a screenshot with 8pt text needs a lighter touch.
Families sharing receipts
Payment confirmations and booking screenshots should stay zoomable. If numbers blur after compression, bump the target or send as a document instead of media.
Status and story uploads
Full 12MP resolution is wasted on a phone screen. Crop to the subject, compress, then upload — the status loads faster and looks the same on most devices.
Workflow
Four steps before you hit send
- Pick the original from Gallery — not a forwarded WhatsApp copy. Forwards add blur you cannot undo.
- Crop empty table, wall, or packaging. The compressor spends bytes on pixels nobody needs to see.
- Upload here, download the result, open it once at full zoom if the image has text.
- Send the compressed file. On Android, "Document" mode skips a second WhatsApp squeeze; "Gallery" mode may shrink it again.
[SCREENSHOT: Upload area with a product photo selected]
[SCREENSHOT: Download button with file size shown near 150KB]
Media vs document
Which send mode keeps more detail?
| Mode | Best for | Watch out |
|---|---|---|
| Gallery / media | Selfies, casual photos, quick previews | WhatsApp may compress again — pre-compress helps speed |
| Document | Receipts, certificates, text-heavy screenshots | Larger file, but recipient can zoom without mushy text |
When not to use this page
Stop here if the upload is official
- SSC, UPSC, PAN, Aadhaar, or passport portals — use the KB limit printed on the form, not a chat-friendly 150KB guess.
- Multi-page PDF bundles — compress images first, then JPG to PDF or Compress PDF.
- Website SEO images — try JPG to WEBP when the CMS accepts modern formats.
Troubleshooting
Fixes when the result still looks wrong
Text turned fuzzy: Screenshot with small type? Use custom compressor at 200KB or send as document without extra compression.
Still slow to send: Crop harder. A portrait with half a room in frame wastes most of the 150KB budget.
Colours look dull: Start from the camera original, not a forwarded copy. WhatsApp forwards stack compression.
Privacy: Compression runs in your browser. Close the tab on shared devices after download.