Introduction
You pick a photo in WhatsApp to send to a group chat, hit the send button, and instead of the picture going through, you get a spinning wheel or a vague "failed to send" error. The file is an HEIC from your iPhone, and WhatsApp is having a bad day with it. WhatsApp is supposed to convert HEIC to JPG automatically on the way out, but the conversion fails more often than you would think, especially on older iOS versions or with very large files. In this guide we cover why WhatsApp chokes on HEIC and how to get your photo delivered every time.
Why This Happens
WhatsApp runs a background conversion on every photo you send. When you attach an HEIC, WhatsApp decodes it, re-encodes it as JPG, applies its own compression, and then uploads the result. That pipeline usually works, but it breaks down in a few common situations. Very large HEIC files from newer iPhones can exceed WhatsApp's processing limits, especially on older devices with less RAM. iOS updates sometimes change the HEIC metadata in ways WhatsApp's converter does not expect. And when you send a photo as a document rather than a standard attachment, WhatsApp skips conversion entirely and sends the raw HEIC, which the recipient may not be able to open. Any of these can cause a failed send.
3 Solutions
Solution 1: Convert before you send. Run the photo through the piczen HEIC to JPG converter in your browser, then attach the JPG in WhatsApp. Eliminates the conversion failure entirely.
Solution 2: Send as a document instead of a photo. In WhatsApp, pick Document instead of Photo, then select the HEIC. The file sends as-is, but the recipient needs a way to open HEIC.
Solution 3: Restart WhatsApp and iOS. A stuck conversion process often clears with a force-quit and restart. Quick first try before you convert anything.
Step-by-Step Guide
The most reliable fix is to convert the photo first. Open Safari on your iPhone and load the heic to jpg converter. Tap the upload area and pick the HEIC photo from your Photos library. The tool processes it in a few seconds. Tap Download to save the JPG back to your Photos or Files app. Open WhatsApp, start your chat, tap the plus button, choose Photo and Video, and select the new JPG. Add a caption and hit send. The message should go through instantly with a proper preview thumbnail. If you have multiple photos to send, convert them all in one batch on the converter, download the zip, extract it, and attach the JPGs one by one or in a single WhatsApp album.
Pros and Cons
Converting before you send is the most reliable approach because it removes WhatsApp's flaky conversion step entirely. The JPG you attach is already in a format WhatsApp trusts, so sends go through cleanly and previews render correctly. The only downside is the extra 15 seconds per photo. Sending as a document preserves the original HEIC quality, but the recipient might not be able to open it, which defeats the purpose of sending the photo. Restarting WhatsApp is worth a quick try but rarely fixes persistent HEIC issues. For anyone who shares iPhone photos regularly on WhatsApp, bookmarking a converter is the smart move.