How to Convert a HEIC File to JPG: Methods, Tools, and What to Consider

If you've ever transferred photos from an iPhone to a Windows PC or tried to upload an image to a website only to get an error, there's a good chance the culprit was a HEIC file. Converting HEIC to JPG is straightforward once you understand what's involved — but the best method depends heavily on your device, operating system, and how many files you're dealing with.

What Is a HEIC File, and Why Does It Exist?

HEIC (High Efficiency Image Container) is Apple's default photo format, introduced with iOS 11 in 2017. It uses the HEIF (High Efficiency Image Format) standard with HEVC compression, which allows iPhone and iPad cameras to store images at roughly half the file size of an equivalent JPG — without a visible loss in quality.

That's a meaningful advantage for storage. A photo that might take 4–5 MB as a JPG can sit comfortably under 2 MB as a HEIC file.

The problem is compatibility. JPG has been a universal standard for decades. HEIC is not. Many websites, apps, Windows systems (without additional codecs), and older Android devices either won't open HEIC files or won't accept them for upload. That's why conversion comes up so often.

Method 1: Convert on iPhone Before Transferring

The simplest fix for ongoing compatibility issues is to change what your iPhone captures in the first place — or how it transfers files.

Change the capture format: Go to Settings → Camera → Formats and select Most Compatible. This switches the camera to JPG. You won't need to convert anything because the photos never become HEIC files.

Keep HEIC but convert on transfer: If you prefer HEIC storage on-device (for the space savings) but need JPGs on your computer, go to Settings → Photos and under the "Transfer to Mac or PC" section, select Automatic. iOS will convert HEIC files to JPG automatically when you plug in and transfer via USB or Finder/iTunes.

This method costs nothing and requires no third-party tools.

Method 2: Convert on a Mac

Macs running macOS High Sierra or later natively support HEIC files, so you can open them in Preview without any issues.

Using Preview:

  1. Open the HEIC file in Preview
  2. Go to File → Export
  3. Select JPEG from the Format dropdown
  4. Adjust quality if needed, then save

Batch converting with Preview: Select multiple HEIC files in Finder, right-click, and open them all in Preview. Then use File → Export Selected Images to convert them all to JPG at once. This is efficient for small-to-medium batches.

Using Automator or Shortcuts: For recurring batch conversions, macOS's built-in Automator app can create a workflow or folder action that automatically converts any HEIC file dropped into a specific folder. This takes a few minutes to set up but saves time if conversion is a regular task.

Method 3: Convert on Windows

Windows 10 and 11 don't natively open HEIC files without a codec. Microsoft offers the HEIF Image Extensions (sometimes bundled with the HEVC Video Extensions) through the Microsoft Store, which adds native HEIC support to Windows Photos and File Explorer.

Once installed, you can right-click a HEIC file and use Paint or Photos to open and save as JPG. It's not elegant, but it works for one-off conversions.

For bulk conversions on Windows, dedicated software handles things more efficiently:

Tool TypeExamplesBest For
Desktop softwareIrfanView, XnConvertBatch conversions, offline use
Browser-based toolsConvertio, HEICtoJPEG.ioQuick one-off conversions
Cloud storage appsiCloud for WindowsAuto-converting Apple Photos

IrfanView, for example, is a free, lightweight image viewer that supports batch processing with plugin support for HEIC. XnConvert is another free option purpose-built for bulk image format conversion.

Method 4: Use an Online Converter 🌐

If you only need to convert a handful of files occasionally, browser-based converters are the path of least resistance. You upload your HEIC files, select JPG as the output, and download the results — no software installation required.

The main consideration here is privacy. You're uploading photos to a third-party server. For personal or sensitive images, that's worth thinking about before you proceed. Most reputable tools state they delete files after a short window, but that's worth verifying in their privacy policy.

Online converters also vary in how they handle quality settings — some preserve EXIF metadata (camera info, GPS tags, timestamps) and some strip it. If metadata matters to you, check the tool's documentation.

Method 5: Google Photos and Cloud Services

If your photos are backed up to Google Photos, you can download them directly as JPGs. Google Photos automatically converts HEIC files when you download them through a browser. This works well if you're already using Google Photos as your backup solution and don't need a standalone workflow.

Similarly, iCloud.com lets you download HEIC photos, and depending on your browser and OS, it may offer conversion options on download.

The Variables That Affect Which Method Works Best 🖥️

Converting HEIC to JPG isn't technically difficult — but the right approach shifts significantly based on a few factors:

  • Volume: One photo vs. hundreds changes whether a manual method or batch tool makes more sense
  • Frequency: A one-time transfer vs. an ongoing workflow changes whether a setting change or automation is worth configuring
  • Operating system: Mac users have more built-in options than Windows users out of the box
  • Privacy sensitivity: Local conversion tools vs. cloud-based converters carry meaningfully different data exposure profiles
  • Metadata preservation: Whether you need EXIF data intact (for organizing by date, location, or camera settings) affects which tools are appropriate
  • Quality requirements: Some converters apply compression during conversion; others allow you to control the output quality level

There's also the question of storage trade-offs. JPGs are larger than HEIC files. If you're converting a large library, your storage footprint will grow — sometimes significantly. That's an easy thing to overlook until you're running low on space. ⚠️

Whether you're dealing with a single photo that won't upload or managing thousands of images moving between ecosystems, the method that makes sense depends on exactly those kinds of specifics — the size of the task, the tools already at hand, and what matters most in the output.