What WhatsApp Does to a HEIC Photo Before It Reaches Your Friend

Send an iPhone photo through WhatsApp and the other person almost never gets the original HEIC file. Depending on how you attach it, they either get a heavily compressed JPG or an unreadable document attachment.

No file upload Fixes desktop bugs Standard 8-bit JPG

WhatsApp converts standard photo shares into JPG automatically. When you pick a photo from your iPhone camera roll inside the app, iOS and WhatsApp turn the 10-bit HEIC file into a compressed 8-bit JPG before sending it over the network.

All location, camera, and timestamp metadata is wiped out. WhatsApp strips the EXIF data from standard images to save data and protect privacy. Your friend receives a flat image with a new file name and today's date.

Sending a photo as a document keeps the original file, which breaks on many PCs. People use the document trick to bypass compression, but that delivers a raw .heic file that Windows and older Android devices often cannot open.

The standard photo share: quiet conversion and heavy compression

When you tap the plus icon in WhatsApp on an iPhone and choose Photos, you are not sending the file stored on your phone. Before the upload even starts, the app requests a compatible version from iOS, downscales the dimensions, and re-encodes the image as an 8-bit JPG. Even if you tap the HD toggle at the top of the screen, you are only asking WhatsApp to use a higher resolution ceiling and slightly gentler JPG compression. The original HEIC container is gone.

For casual chat, this automatic conversion is fine. Every phone and computer on earth can render the resulting JPG inside the chat bubble. The downside is aggressive compression and total metadata loss. If your friend saves that photo to their own library, it will sort under the day they downloaded it, not the day you took it, because WhatsApp stripped the EXIF capture date.

The 'Send as Document' trap

Anyone who has tried to send a photo for printing or design work knows the usual workaround: tap Document instead of Photos, browse to the image, and send it as a raw file. This stops WhatsApp from touching the pixels. It transfers the exact bytes from your storage to the recipient.

Here is where things go wrong. Because iPhones shoot in HEIC by default, sending a raw file means sending a .heic attachment. If your friend is on a Windows laptop using WhatsApp Web, or using an older Android phone, they get a grey file icon with no preview. When they download it and double-click, Windows often prompts them to buy a codec from the Microsoft Store or simply fails to open it. You saved the image quality, but gave your friend a file format chore.

Why WhatsApp Web and Desktop mangles HEIC drags

A similar problem happens when you AirDrop photos from your iPhone to your Mac, or sync them via iCloud to a PC, and then drag those files into WhatsApp Web or the desktop app. A browser tab running WhatsApp Web does not have the native iOS conversion pipeline sitting behind it.

When you drag a .heic file from Finder or File Explorer into a WhatsApp Web chat, the browser cannot decode the HEVC image stream inside the file to build a preview canvas. Instead of showing a photo, WhatsApp Web falls back to treating it as a generic binary attachment. Your contact receives a raw document rather than an inline image, and they cannot view it inside the chat.

How each sending method behaves

How you send itWhat the friend receivesWhat breaks
iPhone app -> Photos (Standard or HD)Compressed 8-bit JPGEXIF dates and GPS are stripped; fine detail gets muddy
iPhone app -> DocumentOriginal 10-bit HEICNo chat preview; fails to open on unconfigured Windows PCs
Drag HEIC into WhatsApp WebOriginal 10-bit HEIC as fileSends as a grey attachment instead of a viewable chat photo
Convert to JPG first, then send as DocumentUncompressed 8-bit JPGNothing; opens everywhere at full resolution

When you should convert to JPG before sending

You do not need to convert holiday snaps before dropping them into a family group chat from your phone. Let WhatsApp turn them into low-res JPGs automatically. However, you should convert the file yourself in three specific situations:

Convert your HEIC in the browser first

If you have a batch of iPhone photos on your computer that refuse to preview in WhatsApp Web, or you want to send a full-resolution file as a document without giving your friend a format headache, drop them into the converter on the front page. It runs entirely inside your browser tab, writes a clean 8-bit JPG that every device understands, and never uploads your photos to a server. You can read more about how these files work in our other guides.

Your photos are decoded in your own browser — open the converter and see.

First published: 21 October 2026