PixFlip

How to Send HEIC Photos to Android (So They Actually Open)

Short answer: Email and iMessage-to-Android (green bubble) already auto-convert HEIC to JPG. AirDrop and most direct file shares do not. Four workarounds below — plus the one-line iPhone setting that stops new photos from being HEIC at all.

Your iPhone insists on saving photos as HEIC. Your friend has an Android phone. They tap your photo and get a blank thumbnail, a "file format not supported" error, or worse — silence. Here is what is actually happening, and four reliable ways to fix it.

Why It Happens

iPhones have shot HEIC by default since iOS 11 (2017) because it produces files roughly half the size of JPG at the same visual quality. The trade-off is compatibility: Android 10+ technically supports HEIC, but most messaging apps, image galleries, and third-party photo viewers on Android still cannot reliably open it. Older Android phones — anything pre-2019, plus most budget devices — have zero HEIC support.

For the deeper "why" on Apple's choice and the iPhone settings involved, see Why Are My iPhone Photos HEIC?.

What iOS Already Auto-Converts (Good News)

The good news is that iOS quietly transcodes HEIC to JPG in many sharing scenarios — the original on your phone stays HEIC, but the recipient gets a JPG they can open. The auto-convert paths that work today:

  • Email attachments via the Mail app. Always sent as JPG.
  • SMS / MMS to a non-iPhone (green bubble). iMessage falls back to MMS or RCS and sends JPG.
  • WhatsApp, Messenger, Instagram, Telegram from inside iOS. All auto-convert via the share sheet.
  • Most "Share to app" destinations — Gmail, Outlook, Slack, Discord, X.

The auto-convert paths that do not work:

  • AirDrop — sends original HEIC (and Android cannot receive AirDrop anyway).
  • Files app → Save to other location → external service — depends on the service.
  • Direct file transfer via cable to a Windows PC — depends on the iPhone's Transfer to Mac or PC setting (Automatic = JPG, Keep Originals = HEIC).
  • Some cloud upload apps that grab the raw file rather than going through the share sheet.

For the complete table of which actions produce HEIC versus JPG, see Why Are My iPhone Photos Sometimes HEIC, Sometimes JPG?.

Method 1: Change the iPhone Camera Setting (Future Photos)

If you regularly send photos to Android friends, kill the problem at the source. Three taps:

  1. Settings → Camera → Formats.
  2. Pick Most Compatible instead of High Efficiency.
  3. Done. Every new Camera app photo is now JPG.

The trade-offs: photos take roughly 2x the storage, and you lose 10-bit HDR HEIC in good lighting. For most people sending mainly to friends and family on mixed devices, that is the right call.

Important: this setting is not retroactive. Photos already in your library stay HEIC. To handle those, use Method 2, 3, or 4.

Method 2: Convert Before Sending (Existing Photos)

Three quick paths depending on the device you have handy:

On iPhone (no install)

  1. Open the photo in Photos.
  2. Tap the share icon → Save to Files.
  3. In the file picker, pick On My iPhone → some folder → Save.
  4. Open the Files app, long-press the saved HEIC, tap Quick Actions → Convert Image.
  5. Pick JPEG and a size. Files saves a JPG copy next to the original.
  6. Send that JPG via any messaging app.

On Mac

  1. Double-click the HEIC in Finder — Preview opens it.
  2. File → Export → Format: JPEG → Save.
  3. Send the resulting JPG.

For batches, select all HEIC files in Finder, press Return to open them all in one Preview window, select all in the sidebar, File → Export Selected Images. Full walk-through in How to Convert HEIC to JPG on Mac.

Method 3: Convert in the Browser (Any Device)

When you have a folder of HEIC files and just want JPGs back — no installs, no settings dive, no codecs — drag them into a browser tool.

  1. Open PixFlip's HEIC to JPG converter on any device with a modern browser.
  2. Drag your .heic files (or a whole folder) onto the page.
  3. JPGs are produced instantly. Everything runs locally in your browser via WebAssembly — nothing is uploaded.
  4. Download individually, or grab the ZIP for the whole batch.
  5. Send the ZIP or attach the JPGs via your usual app.

This is the fastest path when you are converting more than a handful of files, or when you are on a Windows PC and your iPhone is in another room. PixFlip also handles HEIC to PNG (if the Android recipient needs transparency or lossless output) and HEIC to WebP (smaller than JPG, opens in every modern Android browser). The full format hub is at /heic-converter.

Method 4: Use a Cloud Service That Transcodes

If you are sending a lot of photos to the same person regularly, an album link beats messaging app attachments — and most cloud services do the HEIC-to-JPG conversion automatically on the recipient's end:

  • Google Photos — back up your library, then share an album link. Recipients on Android see JPG-rendered previews in the browser and can download as JPG. Originals on your phone remain HEIC. This is the smoothest cross-platform path.
  • iCloud Shared Albums — work cross-platform via a public link. The Android recipient opens the link in a browser, no Apple ID required. Quality is fine but lower-resolution than the originals.
  • Dropbox / OneDrive / Google Drive — preserve the original HEIC. Useful if the recipient is on a modern Android that can open HEIC, less useful if they are on older hardware. Most of these services do not auto-transcode on download.
  • WeTransfer / Smash — same story: originals preserved, no conversion. Combine with PixFlip first if you need JPGs.

For a one-off transfer of fewer than 50 photos, Method 3 (convert in browser, then attach normally) is faster. For ongoing sharing with the same person, set up Google Photos sharing once and forget about it.

Quick Decision Table

If you need to send……and you have…Do this
A handful of photosiPhone, no PC nearbyUse the Mail app (auto-converts) or Method 2 on iPhone
A folder of HEICMacMethod 2 (Preview batch export)
A folder of HEICWindows PCMethod 3 (PixFlip in browser)
Hundreds, ongoingAnythingMethod 4 (Google Photos shared album)
All future photosiPhoneMethod 1 (change Camera format setting)
Right now, no installAny deviceMethod 3 (PixFlip)

If you only end up needing to do this once, do not bother with Method 1 — just convert the batch with Method 3 and move on. If you are answering "can you re-send that as JPG?" from the same person every month, Method 1 plus a Google Photos album is the long-term fix.

Sending photos to an Android friend right now?

Convert HEIC to JPG — free, runs in your browser →

Frequently Asked Questions

Can Android really not open HEIC at all?

Android 10 and later technically support HEIC at the operating system level, so it shows in the system gallery on a modern Pixel or Samsung. The problem is third-party apps. WhatsApp, Messenger, Instagram, Snapchat, Telegram, and most carrier messaging apps still cannot reliably display HEIC. Older Android phones — anything pre-2019, plus most budget devices — have no HEIC support whatsoever.

Why does my email send as JPG but AirDrop sends as HEIC?

iOS makes a per-share decision based on the destination. The Mail app transcodes HEIC to JPG before sending because email recipients are likely on Windows or Android. AirDrop assumes the other end is another Apple device with HEIC support, so it sends the original file untouched. If the receiving Mac or iPhone is too old to decode HEIC, AirDrop will hand it a JPG instead — but Android phones cannot receive AirDrop in the first place.

Is there a Shortcut to batch-convert HEIC on iPhone?

Yes. Open the Shortcuts app, tap +, add the Select Photos action followed by Convert Image (set to JPEG, quality High), then Save to Photo Album. Run the shortcut, pick your HEIC photos, and JPGs land in your library. For larger batches or when you want a ZIP for sending, PixFlip in Safari is faster because it handles a whole folder in one drop.

Does WhatsApp or Messenger handle HEIC?

Partially. WhatsApp on iOS auto-converts HEIC to JPG when you attach a photo, which means the Android recipient gets a viewable JPG. Messenger and Instagram do the same on iOS. But if you send via the iOS share sheet to those apps with a HEIC file already exported elsewhere, results are inconsistent. The reliable path is to send originals from inside the Photos app share sheet, not from Files.

Will Google Photos convert HEIC to JPG when I share a link?

Yes, in most cases. If your photos are backed up to Google Photos and you share an album link, recipients viewing in a browser see JPG-rendered previews and can download as JPG. The originals on your phone remain HEIC. This makes Google Photos one of the easiest cross-platform shares — no manual conversion, no quality drop you control, recipients on any device see the photos.