DEV Community

zjch022
zjch022

Posted on

Convert HEIC to JPG for Email Attachments (Free, No Upload)

Convert HEIC to JPG for Email Attachments (Free, No Upload)

Here's a small frustration that keeps happening: you attach an iPhone photo to an email, hit send, and the recipient replies "I can't open this." The file is HEIC — Apple's efficient format that iPhones use by default — and the recipient is on an older Windows machine, a Chromebook, or a corporate email client that has never heard of it.

The fix takes about thirty seconds: convert the HEIC to JPG before attaching. JPG opens everywhere, and for email purposes the quality difference is invisible.

Why Email Is the Worst Place for HEIC

HEIC is genuinely a good format — smaller files, better quality than JPEG at the same size. But email is the least forgiving delivery channel. There's no viewer app to fall back on, no "open in Photos" prompt. The attachment either renders inline or it doesn't, and on many Windows setups and webmail clients, HEIC simply shows as an unopenable file.

This bites hardest in exactly the situations where you can't afford confusion: sending ID photos, receipts, damage documentation, or reference images to someone less technical. The recipient won't troubleshoot your file format — they'll just ask you to resend.

The 30-Second Workflow

  1. Select the photos on your iPhone or computer. If they're on your iPhone, AirDrop or cable-transfer them to your computer first — batch-converting from a desktop browser is faster than doing it one by one on mobile.
  2. Convert in your browser. Open the converter, drop the HEIC files in, and download the JPGs. Use convert heic to jpg online — it processes everything locally in your browser, so photos containing documents or personal details are never uploaded anywhere. That privacy property matters more than usual here, because email attachments are often exactly the sensitive stuff.
  3. Check the file size. Email providers cap attachments (Gmail allows 25 MB total, many corporate servers allow far less). HEIC-to-JPG conversion keeps files small, but if you're attaching ten photos, consider whether a couple of representative shots would do — or zip them.
  4. Rename if needed. iPhone exports come out as IMG_4821.HEIC; your converted files should come out as IMG_4821.jpg or similar. A quick scan of the filenames before attaching avoids the classic "which photo was the damaged corner?" follow-up.
  5. Attach and send. In the email body, one line — "Photos attached as JPGs" — preempts the "can't open" reply for recipients who were burned by HEIC before.

HEIC to JPG Without Uploading: Why It Matters for Attachments

It's worth repeating the privacy point because email photos skew sensitive: insurance claims, medical receipts, rental applications, kid photos for grandparents. A server-side converter keeps a copy of whatever you feed it, at least transiently. A browser-local tool like HEIC to JPG without uploading never sends the bytes off your machine in the first place — the conversion happens with local APIs and the file never leaves your device.

One more tip: if you send iPhone photos by email regularly, consider changing the iPhone camera setting to "Most Compatible" (which shoots JPEG natively). But for the photos you've already taken in HEIC, conversion before attaching is the reliable fix.

Disclosure: I built FileOnTap, a free set of file converters that run entirely in your browser — no uploads, no accounts. The HEIC-to-JPG page exists because my own relatives kept failing to open my iPhone photos.

Top comments (0)