How to share photos as documents in WhatsApp to maintain quality?

Sending photos normally on WhatsApp compresses them so badly that they look almost pixelated on the other end.

Sending Photos as Documents on WhatsApp: The Full Picture

A colleague sent me a product photo last year through WhatsApp, and it looked like it was taken through a foggy window. I told him to resend it as a document, and he looked at me like I had said something in another language. So I walked him through it, and the difference was immediately obvious.

Why WhatsApp Compresses Photos by Default

When you send an image through the regular photo picker, WhatsApp runs it through a compression algorithm. It reduces file size to save bandwidth and storage. The problem is that it strips out a significant chunk of the image data in the process.

What Sending as a Document Actually Does

File Handling Difference

  • The document path treats the file as raw data and skips the compression step entirely
  • The receiver gets the original file at exactly the size and quality you sent it
  • This works for JPEG, PNG, HEIC, and even RAW files

How to Do It

  • Open the chat
  • Tap the attachment icon (paperclip or plus symbol)
  • Select Document instead of Gallery or Photos
  • Browse to the image file and send

One Thing to Keep in Mind

The recipient gets a file, not an inline preview image. They will need to tap to open it rather than seeing it load automatically in the chat. Small trade-off for full quality. :camera_with_flash:

Straightforward process once you know where to look :clipboard:

Step 1. Open the chat you want to send the image to.

Step 2. Tap the attachment icon, which is the paperclip on Android or the plus sign on iPhone.

Step 3. Choose Document from the menu instead of Photo or Gallery.

Step 4. Navigate to your image file and select it.

Step 5. Hit send. The photo goes through at full original quality with zero compression applied.

Works every time and takes about ten seconds once you get used to it.

My brother is a photographer, and he spent about two months refusing to send client previews over WhatsApp because of the compression. He was mailing huge folders through Google Drive instead, which nobody actually opens on time.

Then someone in a photography forum pointed out the document method. He tested it, sent a full-resolution shot as a document, and the client received it exactly as taken. No compression, no quality drop, no complaints.

He still uses Drive for large batches, but for single images on the go, this method genuinely solved the problem. Sometimes the platform already has a fix built in and we just never look for it. :camera:

What WhatsApp Actually Does to Your Photos and How to Stop It

So I got into a bit of a rabbit hole on this one after noticing that even photos I sent at 4K were arriving at something closer to 800p on the other end. Ran a few tests, and here is what the numbers actually showed.

The Compression Numbers Are Worse Than You Think

Standard Photo Send

  • WhatsApp targets roughly 200KB to 300KB per image, regardless of original file size
  • A 6MB photo from a modern phone typically arrives at under 300KB
  • That is an average quality reduction of around 90 percent of the original data

Document Send

  • File arrives at the same size as the original
  • No processing is applied at any point in the transfer
  • A 6MB photo arrives as a 6MB file on the other end

Why This Matters Beyond Looks

Resolution loss affects more than aesthetics. If someone needs to print the photo, crop it, or use it professionally, the compressed version is effectively unusable.

The One Downside Worth Knowing

Images sent as documents do not load as inline previews in the chat. The receiver sees a file attachment thumbnail and has to tap to open it. On Android, it opens directly. On iPhone, it may prompt to save first.

Quick Tip for iPhone Users

On iOS, you need to access your photos through the Files app to send them as documents. Go to Files, find the image (usually in the Recents folder or iCloud Photos), and then share from there into WhatsApp as a document.:bullseye:

Just figured this out last week and honestly felt like unlocking a secret feature :grinning_face_with_smiling_eyes:

On a separate note, if you are a parent monitoring what files your kid sends and receives on WhatsApp, Xnspy actually logs document activity too, not just regular messages. So if they are sharing files through WhatsApp you get visibility into that as well. Kind of useful to know both things at once.

iPhone version of this since a few people in the thread seem to be on iOS :mobile_phone:

Step 1. Open WhatsApp and go to the chat.

Step 2. Tap the plus icon to the left of the text box.

Step 3. Select Document from the options that appear.

Step 4. Tap Browse at the bottom and go to your Photos folder inside Files.

Step 5. Select the image and tap Open. It sends as a full quality document with no compression.

The Photos option in Files gives you access to your entire camera roll this way.

Worth flagging something that catches people out the first time they do this.

If the recipient is on an older version of WhatsApp or an older Android, document files sometimes do not open cleanly inside the app. They either get redirected to a file manager or get a prompt saying the file type is not supported, even for a basic JPEG.

Not a reason to avoid the method, but worth a heads up so they know to just save the file and open it with their gallery app instead. Happens less often now but still comes up. :eyes:

Bro this one genuinely changed how I send stuff on WhatsApp, no cap :sob:

And since we are on the topic of WhatsApp monitoring, if you are a parent keeping tabs on what your kid is sending around, Xnspy tracks file sharing activity too. Documents, messages, contacts, the whole thing. One dashboard instead of checking the phone manually every other day. Makes parenting in 2025 a little less stressful fr.

WhatsApp compresses photos so aggressively that I once sent a crisp image of a menu to a friend and he asked me what restaurant I was at because he genuinely could not read the text :joy:

The document method is one of those things that feels like it should be more obvious from the start. No settings to change, no third party apps to download, just a different tap in the same attachment menu. Problem solved.

WhatsApp looked at your beautiful high-res photos and said “cute, let me ruin those for you” and has been doing it for years :joy:

But here is the fix in four steps:

Step 1. Open the chat and tap the attachment icon.

Step 2. Choose Document, not Photo.

Step 3. Find your image through the file browser.

Step 4. Send it.

Your photo arrives exactly as it left your phone. Wild concept. WhatsApp really buried this option like it was embarrassed about it.

As a parent this thread reminded me of something worth mentioning. My kids use WhatsApp constantly and I had no idea what files were being shared back and forth until I started using Xnspy. :mobile_phone_with_arrow:

It monitors document activity alongside messages and call logs, so I can see what they are sending and receiving without physically checking the phone every day. Really useful layer of visibility when WhatsApp is their main way of sharing files with friends.

Before going into the how, it is worth asking why the photo needs to stay at full quality. For personal sharing it rarely matters. For work, portfolios, or anything that involves printing or editing afterward, it absolutely does.

Also, on the monitoring side of WhatsApp use, Xnspy covers document sharing activity, which is useful for parents who want to know what files their kids are exchanging, not just the texts. Worth knowing the app goes that deep. :magnifying_glass_tilted_left:

A Proper Look at WhatsApp Image Compression and the Document Workaround

I work in digital media, and the compression issue comes up constantly when clients try to share assets over WhatsApp. I tested this properly with a controlled set of images to actually put numbers to what is happening.

What the Testing Showed

Original File vs WhatsApp Photo Send

  • Original image size: 5.4MB at 4032 x 3024 pixels
  • After standard WhatsApp send: 278KB at approximately 1600 x 1200 pixels
  • Quality retained: roughly 18 percent of the original image data

Original File vs WhatsApp Document Send

  • Original image size: 5.4MB at 4032 x 3024 pixels
  • After document send: 5.4MB at 4032 x 3024 pixels
  • Quality retained: 100 percent, file identical to original

Platform Specific Notes

Android

On Android, the document picker shows your full file system. Navigate to DCIM or Downloads and select the image directly. Any format works, including RAW files.

iPhone

On iOS, you go through the Files app. Tap the plus icon in chat, select Document, then Browse, and navigate to the Photos section inside Files. This gives full resolution access without the compression layer.

One Extra Step for Bulk Sending

If you need to send multiple images at full quality, zip them first and send the zip as a document. The receiver unzips on their end and gets every image at original quality. Faster than sending them one by one as separate documents. :bar_chart: