How to Convert HEIC Files to JPG: What You Need to Know

Apple's iPhone has been capturing photos in HEIC format by default since iOS 11. For most iPhone users, that's invisible — photos look like photos. But the moment you try to share one with a Windows PC, upload it to a website, or send it to someone without an Apple device, the format gap becomes obvious fast. Converting HEIC to JPG is straightforward once you understand what's actually happening.

What Is HEIC and Why Does It Exist?

HEIC (High Efficiency Image Container) is Apple's implementation of the HEIF (High Efficiency Image Format) standard. It stores photos at roughly half the file size of JPG while maintaining comparable or better visual quality. For a smartphone that takes hundreds of photos per month, that space saving matters.

The tradeoff is compatibility. JPG has been a universal standard since the early 1990s and is supported by virtually every operating system, browser, app, and web platform on the planet. HEIC is not. Windows requires a paid codec (or a workaround) to open HEIC files natively. Most web upload forms don't accept them. Many older photo editors don't either.

This is why conversion comes up so often — it's not a technical failure, it's a format mismatch between Apple's ecosystem and the broader world.

The Main Methods for Converting HEIC to JPG

There's no single "correct" method. The right approach depends on where you are, what tools you have, and how many files you're converting.

On iPhone or iPad (Before the File Leaves Your Device)

The cleanest solution is often preventing the problem at the source. On an iPhone, you can change the camera format in Settings:

  • Go to Settings → Camera → Formats
  • Switch from High Efficiency to Most Compatible

This makes your camera save new photos as JPG instead of HEIC going forward. It doesn't convert existing photos, but it stops the issue from growing.

Apple also built in an automatic conversion feature for transfers. Under Settings → Photos, the Transfer to Mac or PC option set to Automatic will convert HEIC files to JPG when you connect your iPhone to a computer via USB. This works silently and requires no extra software.

On macOS

Mac users have the easiest built-in path. Preview — the default image viewer on macOS — can open HEIC files and export them as JPG directly:

  1. Open the HEIC file in Preview
  2. Go to File → Export
  3. Choose JPEG from the format dropdown
  4. Adjust quality if needed and save

For batch conversion, macOS also supports this through Preview by selecting multiple files and exporting them together, or via Automator for more advanced workflows. The Photos app on Mac will also export HEIC images as JPG when you select photos and choose File → Export → Export [X] Photos, with JPG as the format option.

On Windows

Windows doesn't natively support HEIC without additional software. Your main options:

  • Microsoft Photos with the HEIF Image Extensions codec (available in the Microsoft Store — sometimes free, sometimes a small fee depending on your Windows version)
  • iCloud for Windows, which can automatically download photos from iCloud as JPG rather than HEIC
  • Third-party software like IrfanView, GIMP, or XnConvert, all of which support HEIC conversion after installing the appropriate plugins

Online Converters 🌐

Several web-based tools (such as Convertio, CloudConvert, or HEIC to JPG converters on ilovepdf-style platforms) let you upload HEIC files and download JPGs without installing anything. These work well for occasional, small-batch conversions.

Important consideration: Online converters process your files on external servers. For personal photos — especially those containing people, locations, or private moments — this is worth thinking about before uploading.

Command Line (For Technical Users)

On macOS and Linux, tools like ImageMagick or libheif can batch convert HEIC files with a single command. This is efficient for large libraries or automated workflows, but requires comfort with the terminal.

What Changes When You Convert?

Understanding what the conversion actually does helps you make better decisions:

FactorHEICJPG After Conversion
File sizeSmaller (typically 40–50% less)Larger
Visual qualityHighHigh, with slight lossy compression
CompatibilityLimited (Apple ecosystem)Universal
Metadata (EXIF)Usually preservedUsually preserved, varies by tool
Editing flexibilityGoodGood

The quality difference between a well-encoded HEIC and a high-quality JPG export is minimal for most practical purposes — social sharing, printing, web use. If you're doing professional retouching or archiving originals, that's a different conversation, and formats like TIFF or keeping the HEIC as a master copy might factor in.

Batch Conversion: When You Have Hundreds of Files 📁

Converting a single photo takes seconds. Converting an entire photo library is a different task. Tools worth knowing for bulk conversion:

  • macOS Preview (select multiple files, batch export)
  • XnConvert (Windows/Mac/Linux — free, supports hundreds of formats)
  • ImageMagick (command line, scriptable, handles large batches efficiently)
  • iCloud Photos with download settings set to original or compatible formats

The time and method that make sense scale with volume.

Variables That Shape the Right Approach for You

What works best depends on factors specific to your situation:

  • How many files you need to convert (one-off vs. ongoing vs. bulk archive)
  • Which devices and OS you're working across
  • Whether privacy matters for the specific photos involved
  • Whether you want to change your iPhone's default going forward
  • Technical comfort level with command-line tools or third-party software
  • Whether quality loss at any level is acceptable for your use case

Someone converting a single photo to email to a relative has very different needs than a photographer migrating a years-old iPhone library to a Windows editing workflow. The mechanics of conversion are the same — what differs is which tool, in which environment, fits naturally into how you already work. 🔍