You photograph a document, send it in a chat, and the recipient can't read the small print. The camera didn't fail — the messaging app re-encoded your photo on the way out.

What Chat Apps Do to Your Photos

To save bandwidth, most messengers aggressively process every image sent as a "photo": they cap the long edge (often around 1600–2048 px), re-encode as JPEG at a modest quality, and strip metadata. A crisp 12-megapixel shot arrives as a soft 2-megapixel copy. Text, fine patterns and anything you might zoom into suffer most — and if the image is forwarded on, it gets re-compressed *again*, one generation worse each hop.

Three Ways to Deliver Full Quality

  1. Send it as a file, not a photo. Almost every platform has a document/file attachment mode that transmits bytes untouched — WhatsApp's "Document", Telegram's "File", email attachments. The picture arrives bit-for-bit identical.
  2. Use the "HD / original quality" toggle where it exists. Some apps offer an HD option per photo or in settings. It reduces, but doesn't always eliminate, recompression — check the received copy once before trusting it for important sends.
  3. Compress on your own terms first. Recompression hurts because the *app* chooses the parameters. If you shrink the image yourself — resize to a sensible 2000 px and encode at quality 85 with a browser tool like ImageHow's Compress Image — the file often drops below the app's processing threshold and passes through untouched. You keep control of what is lost.

For a batch (say, 30 event photos), the cleanest handoff is a ZIP: batch-compress locally, download the archive, send the ZIP as a file. One transfer, original quality preserved, no forced re-encoding.

The Special Case: Documents and Screenshots

Text is the first casualty of JPEG recompression. For document photos and screenshots, send as a file *and* prefer PNG or a high-quality JPEG source. If the receiving side needs it small (email servers commonly cap attachments at 25 MB), compressing to a target size yourself beats letting a mail gateway or chat app do it blindly.

Quick Reference

  • Casual share → normal photo send is fine.
  • Print, ID, contract, design proof → file/document mode, always.
  • Many photos → ZIP them first.
  • Slow connection on either side → pre-compress yourself to ~200–500 KB per image; it will still look better than an app's automatic crush.