Skip to content
Home · Guides · Does WeTransfer compress photos

Does WeTransfer compress your photos?

Osmel ContrerasWorking photographer · writes and tests every guide
Updated October 23, 20267 min read
A close detail of lace on a wedding dress
Workflow & Gear

A client says the photos look soft. You know they were sharp when they left. Somewhere between your card and their screen something changed, and the transfer is the obvious suspect because it is the part you understand least. It is almost never the transfer. This is what it usually is, and how to check rather than guess.

QUICK ANSWERS
Does WeTransfer reduce photo quality?
No. It transfers the file as uploaded and does not re-encode images. A checksum of the original and the downloaded copy will match.
Does zipping photos reduce their quality?
No. ZIP is lossless compression: it repacks bytes and does not touch the image encoding. A JPEG extracted from a ZIP is identical to the one that went in.
Why do my photos look worse after the client downloads them?
Usually because of what happens after the download: WhatsApp, iMessage and Instagram re-encode heavily, Google Photos re-encodes on upload unless original quality is on, and mail apps often…
All 6 answers ↓
01 · THE MECHANISM

What a transfer service does

A file transfer service is a courier, not a darkroom. It reads the bytes you hand it, stores them, and hands the same bytes to whoever opens the link. It has no reason to decode a JPEG, and decoding one costs it money in CPU it would rather not spend.

WeTransfer, Dropbox, Google Drive and Kepla File Transfer all behave this way for the file you upload. A checksum of the file you sent and the file that arrives will match. If it did not, every architect and lawyer using these services would have noticed long before photographers did.

The one thing that varies is the container. Some services zip a multi file transfer, some do not. Zipping is lossless: it repacks bytes without re-encoding pixels. A JPEG that comes out of a ZIP is byte for byte the JPEG that went in.

02 · THE CULPRITS

Where the quality goes

In rough order of how often it is the answer:

03 · PROOF

Proving it in one command

Compare the files instead of arguing about it. On a Mac, open Terminal and run this against your original and the copy the client downloaded:

shasum -a 256 original.jpg downloaded.jpg

Two identical hashes means the file did not change in transit, full stop. Two different hashes means something re-encoded it, and now you know to look at what the file went through after it arrived.

A faster sanity check without a terminal: compare file sizes in Finder. A 14.2 MB export that arrives as 14.2 MB is the same file. A 14.2 MB export that comes back as 380 KB went through something.

04 · DELIVERY

Delivering so it cannot happen

You cannot stop a client putting your work through Instagram. You can remove every other variable:

Do that and the next time someone says the photos look soft, you will know within a minute where to look.

05 · COMMON QUESTIONS

FAQ

Does WeTransfer reduce photo quality?

No. It transfers the file as uploaded and does not re-encode images. A checksum of the original and the downloaded copy will match.

Does zipping photos reduce their quality?

No. ZIP is lossless compression: it repacks bytes and does not touch the image encoding. A JPEG extracted from a ZIP is identical to the one that went in.

Why do my photos look worse after the client downloads them?

Usually because of what happens after the download: WhatsApp, iMessage and Instagram re-encode heavily, Google Photos re-encodes on upload unless original quality is on, and mail apps often show a generated preview rather than the file.

How can I check whether a file changed in transit?

Run shasum -a 256 on your original and on the downloaded copy. Identical hashes prove the bytes are unchanged. Comparing file sizes in Finder is a quick approximation.

Does Kepla File Transfer compress photos?

No. Files are packed into one ZIP as they upload and stored exactly as sent. Nothing is resized or re-encoded, and the recipient gets the same bytes you exported.

Does the client get the original file if they download just one photo?

Yes. In the Kepla gallery, Save on any photo hands over the original bytes exactly as exported; the gallery’s on-screen preview is a separate, smaller rendition used only for looking. Download all is the same originals as one ZIP.

KEPLA FILE TRANSFER · FREE

Send up to 10 GB without an account.

Drag the files in, pick when the link should expire, and send. Photographs arrive as a gallery, videos with a preview, everything else as one clean list · stored exactly as you sent them, deleted on schedule. No sign up, nothing recompressed.

Send files free
WRITTEN BY

Working photographer who wrote Kepla's culling engine. Shoots weddings and events, and culls his own work. How these guides are written.

Useful? Keep it, or pass it on.
UP NEXT