WhatsApp HD photos: quality setting or original file?
HD is a sharing mode. Check the file the recipient actually gets if you care about metadata, not only the HD badge.
Does WhatsApp HD keep the original photo and its metadata?
HD is a quality setting, not a record of the file WhatsApp delivers. Help text read on 29 October 2026 says shared media is usually compressed and a document may be up to 2 GB. It does not say whether GPS survives. A local JPEG measured that day was 24,407 bytes with GPS at 35 degrees north, 135 degrees east.
| Field | Local JPEG, 29 Oct 2026 | Uploaded to WhatsApp |
|---|---|---|
| Bytes | 24,407 | Not measured. This page did not upload the file. |
| Pixels | 1200 by 800 | Not measured. |
| SHA-256 | 898c1d7d2e423ebe2211551f9d8311f52af9ca997539449b1319f79aa400d326 | Not measured. |
| GPS | 35 deg 0' 0.00" N, 135 deg 0' 0.00" E | Not measured. |
| Make / model | CPK Fixture / Local JPEG | Not measured. |
WhatsApp Help: media and documents
Last updated
Separate three things people often mix together
Resolution is the pixel width and height. Compression affects how those pixels are encoded. Metadata is extra information stored alongside the image. A file can keep high resolution while losing metadata, or keep metadata while being recompressed.
That is why “I used HD” is not enough to answer a privacy question.
Test normal, HD, and document sharing side by side
- Start with one source image and save its SHA-256, dimensions, byte size, metadata, and ICC profile.
- Send it once through the normal photo flow.
- Send it again with HD enabled.
- If your client offers a document/file route, send the same source that way too.
- Download all received variants and compare them with the original.
| Measure | Why it helps |
|---|---|
| SHA-256 | Shows whether the received artifact is byte-for-byte identical. |
| Dimensions | Shows whether resizing occurred. |
| Byte size | Can expose recompression or container rewriting. |
| EXIF / XMP / IPTC | Shows whether common metadata fields remain in the delivered copy. |
| ICC profile | Helps distinguish metadata cleanup from a broader rewrite of the image file. |
What HD is good for — and what it is not
Use HD when you care about the visual quality of the shared photo. Do not use the HD badge as evidence that the original container was preserved, or that metadata was removed, or that metadata was preserved. Those are separate claims and should be tested separately.
A quality setting is not a privacy policy.
If privacy matters more than platform behavior
Create the file you want to share before opening WhatsApp. Remove the fields you do not want to disclose, keep enough quality for your use case, inspect the result, and send that sanitized copy.
This approach survives app updates because your privacy decision happens before the upload route.
A local JPEG measured on 29 October 2026
Pillow 10.2.0 drew a 1200 by 800 JPEG at quality 90. ExifTool 12.76 then wrote the tags. The file is a fixture, not a camera photo of a person, and it was not uploaded to WhatsApp. The GPS position is the coordinate written into the file: 35 deg 0' 0.00" N, 135 deg 0' 0.00" E.
| Field | Source JPEG | mat2 0.13.4 copy |
|---|---|---|
| Bytes | 24,407 | 28,220 |
| Pixels | 1200 by 800 | 1200 by 800 |
| SHA-256 | 898c1d7d2e423ebe2211551f9d8311f52af9ca997539449b1319f79aa400d326 | f995aa073fc361c388e75a13efcdc67cd81230fffe20f4177d333fa551305557 |
| GPS | 35 deg 0' 0.00" N, 135 deg 0' 0.00" E | No GPS keys |
| Make / model | CPK Fixture / Local JPEG | Absent |
| DateTimeOriginal | 2026:10:29 09:00:00 | Absent |
| Software | ExifTool 12.76 | Absent |
| Artist | CPK Fixture | Absent |
The mat2 command was mat2 source.jpg, which writes source.cleaned.jpg beside a copy of the source. ExifTool 12.76 listed no GPS keys on that copy, and Make, Model, Artist, Software, and DateTimeOriginal were absent. The copy is 28,220 bytes. The source is 24,407 bytes. Pixel width and height stayed 1200 by 800. The SHA-256 changed, so the copy is not the same file.
That pair is the file you can inspect before you open WhatsApp. It is not a received chat photo. Read the same kind of file in the Image Metadata Viewer. The Slack lab uses this JPEG as the pre-upload file and still has no Slack download.
What WhatsApp Help said on 29 October 2026
The Help Center article How to send media, contacts, or location was read that day. These sentences are the product rules it states:
- An attached photo or video can be sent at Standard quality or HD quality.
- The quality of media uploaded to WhatsApp might be lower than the original, because media files are usually compressed when shared.
- A document can be up to 2 GB.
- HD media is not currently available for status updates or profile pictures.
The article does not say whether GPS, camera make, or DateTimeOriginal remains after Standard, HD, or document send. A quality label is not a metadata result.
What to record if you do send a copy
Use one source and three routes: Standard, HD, and document. For the source and each file you download, record SHA-256, pixel width and height, byte size, and whether ExifTool still lists a GPS position. If the hash matches, that download is the same bytes. If it does not, compare the other columns instead of guessing from the HD badge.
Questions
Does WhatsApp HD remove GPS?
WhatsApp Help does not say. The 24,407-byte fixture on this page had a GPS position, and this page did not upload it, so there is no HD retention number here.
Does sending a photo as a document keep the original bytes?
Help says a document can be up to 2 GB. It does not say the document is a byte-for-byte copy, and this page did not send one. Download the file and compare SHA-256 with the source.
Create a clean high-quality sharing copy
CreatorPrivacyKit works in the browser so you can inspect and export before sending.
Open the sanitizer →