Back

HEIC to JPEG: How to Convert iPhone Photos Online

What Is HEIC?

HEIC (High Efficiency Image Container) is the file format iPhones and iPads have used by default since iOS 11 in 2017. It is based on the HEIF (High Efficiency Image Format) standard and uses the HEVC (H.265) video codec to compress still images. The result: photos that are roughly 40–50% smaller than equivalent-quality JPEGs while retaining the same visual fidelity.

Apple adopted HEIC for practical reasons. A typical iPhone user takes thousands of photos, and iCloud storage isn't infinite. By halving the file size per photo, HEIC lets users store roughly twice as many images in the same space — a meaningful difference when you're working with a 128 GB device and a 200 GB iCloud plan.

Why HEIC Causes Problems

Despite its technical advantages, HEIC creates friction the moment photos leave the Apple ecosystem:

  • Windows compatibility — Windows 10/11 can open HEIC files, but only after installing a paid codec extension from the Microsoft Store (or the free HEIF Image Extensions + HEVC Video Extensions).
  • Web browsers — As of 2026, no major browser supports displaying .heic files directly in an <img> tag. You cannot use HEIC on the web.
  • Email and messaging — Many email clients and non-Apple chat apps don't render HEIC inline. Recipients may see an attachment they can't open.
  • Older software — Photoshop versions before CC 2020, GIMP (without plugins), and many CMS platforms reject HEIC uploads.
  • Social media — While most platforms accept HEIC uploads now, some still silently re-encode to JPEG on ingest, which can degrade quality if you've already compressed once.

The fix is simple: convert HEIC to a universally supported format like JPEG, WebP, or PNG.

How to Convert HEIC to JPEG

There are several approaches, but using an online converter is the fastest if you don't want to install software.

Option 1: Use Deflato (Online, Batch Support)

Deflato accepts HEIC files natively — just drag and drop them like any other image format. Here's the workflow:

  1. Open deflato.com in any browser.
  2. Drag and drop your .heic files into the upload area. You can upload up to 50 files at once.
  3. Select JPEG as the output format from the format dropdown. You can also choose WebP or AVIF if you want a modern format instead.
  4. Adjust quality — 85 is a good default for photos you want to keep looking sharp. Drop to 75 if file size matters more.
  5. Resize (optional) — If you're preparing images for the web or email, set a maximum dimension (e.g., 1920 px) to reduce file size further.
  6. Download — Grab individual files or a ZIP archive with all converted photos.

Because Deflato processes files in the cloud, it works on any device — Windows, Linux, Chromebook, or even another iPhone via Safari.

Option 2: Change the iPhone Camera Setting

If you'd rather avoid HEIC entirely, you can tell your iPhone to shoot JPEG:

  1. Open Settings → Camera → Formats.
  2. Select Most Compatible instead of High Efficiency.

This switches the camera to JPEG output. The trade-off: photos will take up roughly twice as much storage on your device and in iCloud.

Option 3: Let Apple Convert on Transfer

When you transfer photos from iPhone to a Mac or PC via USB, iOS can automatically convert HEIC to JPEG:

  1. Go to Settings → Photos.
  2. Under Transfer to Mac or PC, select Automatic.

This keeps HEIC on the device (saving space) but sends JPEG to the computer.

Batch Converting Large Photo Libraries

If you have hundreds or thousands of HEIC files — say, an entire vacation album — you need a tool that handles batch conversion efficiently. Deflato supports batch uploads through both the web interface and the REST API. The API is particularly useful if you're migrating a photo library programmatically:

curl -X POST https://deflato.com/api/v1/compress   -H "Authorization: Bearer YOUR_API_KEY"   -F "file=@IMG_1234.heic"   -F "output_format=JPEG"   -F "quality=85"   --output IMG_1234.jpg

Wrap this in a shell loop to process an entire directory in seconds.

HEIC vs JPEG: Which Should You Keep?

If you're archiving photos for long-term storage, HEIC is technically the better format — smaller files, same quality. But if you need compatibility, JPEG remains the safe choice. A pragmatic approach: keep HEIC originals in iCloud, and convert to JPEG (or WebP) only when you need to share or publish.

Conclusion

HEIC is a superior format trapped in a compatibility gap. Until browsers and cross-platform tools catch up, converting to JPEG is the practical solution for sharing, uploading, and publishing. Deflato handles HEIC natively, so you can convert and compress in a single step — no extra software, no plugins, no codec packs.

Start compressing

Free online tool for photos and documents. AVIF, WEBP, JPEG, PNG, HEIC. No watermarks. No signup required.

Start compressing