How to Convert HEIC to JPG: Every Method Explained
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, you've probably already encountered HEIC files. They open fine on Apple devices but cause headaches almost everywhere else. Converting them to JPG solves the problem — and there are more ways to do it than most people realize.
What Is HEIC and Why Does It Need Converting?
HEIC (High Efficiency Image Container) is Apple's default photo format, introduced with iOS 11. It uses the HEVC compression codec to store images at roughly half the file size of a comparable JPG, with no visible quality loss. That's genuinely useful for saving storage on your iPhone.
The catch: HEIC is not universally supported. Windows requires a paid codec to open HEIC files natively. Most web platforms, older photo editors, and non-Apple apps expect JPG (or JPEG) — the decades-old format that every device and platform understands without any special handling.
JPG compresses image data using lossy compression, meaning a small amount of quality is discarded to reduce file size. It's not as efficient as HEIC, but its compatibility is unmatched. When you convert HEIC to JPG, you're essentially trading format efficiency for universal readability.
Key Variables That Affect How You Should Convert
Not every conversion situation is the same. A few factors shape which method makes the most sense:
- Volume — Are you converting one photo or a thousand? Batch conversion tools behave very differently from right-click conversions.
- Operating system — Windows, macOS, and Linux each have different native capabilities.
- Where the files live — Photos still on your iPhone can be handled at the source. Files already on your computer need a different approach.
- Quality requirements — Casual sharing tolerates more compression. Printing or archiving may warrant higher JPG quality settings.
- Privacy sensitivity — Cloud-based converters process your images on external servers. That matters for personal or confidential photos.
Method 1: Change the Setting on Your iPhone (Prevent the Problem)
The simplest fix is stopping HEIC files from being created in the first place — at least when transferring.
Go to Settings → Camera → Formats and switch from High Efficiency to Most Compatible. This makes your iPhone shoot in JPG by default.
Alternatively, go to Settings → Photos and under Transfer to Mac or PC, select Automatic. With this setting, iOS converts photos to JPG automatically when you connect your phone to a non-Apple computer via USB. The originals on your device stay as HEIC; only the transferred copies become JPG.
This method works best if you're dealing with future photos, not an existing library of HEIC files.
Method 2: Convert on macOS Using Preview or Photos
If you're on a Mac, you already have everything you need. 🍎
Using Preview:
- Open the HEIC file in Preview.
- Go to File → Export.
- Choose JPEG from the Format dropdown.
- Adjust the quality slider as needed and save.
For batch conversion in Preview, select multiple HEIC files in Finder, open them all in Preview, then use File → Export Selected Images and choose JPEG as the output format.
Using the Photos app: Select images, go to File → Export → Export [X] Photos, and choose JPEG as the format. You can also set the quality level here.
Method 3: Convert on Windows
Windows doesn't natively handle HEIC well without purchasing the HEVC Video Extensions codec from the Microsoft Store. Even then, you can view HEIC files but converting them requires additional steps.
Practical Windows options include:
| Method | Best For | Notes |
|---|---|---|
| Microsoft Photos + codec | Occasional single conversions | Requires paid codec purchase |
| IrfanView | Free, fast batch conversion | Lightweight, widely trusted |
| GIMP | Users who already have it installed | Requires HEIC plugin |
| Web-based converters | Quick one-off conversions | Files uploaded to external server |
IrfanView with its plugin pack handles HEIC natively and supports batch processing through a simple interface — useful if you're regularly dealing with HEIC files on Windows.
Method 4: Online Converters
Dozens of web tools convert HEIC to JPG without installing anything. You upload the file, download the converted JPG, done.
The tradeoff is privacy. Your photos leave your device and are processed on someone else's server. Most reputable services delete files after a short window, but that's a policy, not a technical guarantee. For screenshots, product photos, or public images, this is usually fine. For personal, medical, or confidential images, it's worth considering carefully.
Method 5: Command Line (for Power Users) 🖥️
On macOS or Linux, ImageMagick handles HEIC-to-JPG conversion with a single command and supports scripted batch processing. This approach is common in workflows where photos need to be converted automatically as part of a larger pipeline — for example, uploading images to a web server or processing product photos in bulk.
This method requires comfort with the terminal and some initial setup, but offers the most control over output quality, naming conventions, and folder structure.
What Conversion Actually Does to Your Images
Every HEIC-to-JPG conversion involves re-encoding the image. Since JPG is a lossy format, some image data is discarded. At high quality settings (typically 85–95%), the difference is invisible to the human eye. At lower quality settings, compression artifacts become visible, especially in areas with gradual gradients or fine detail.
If you're converting for archival purposes, keeping the original HEIC files alongside the JPGs is worth considering. HEIC files contain more color depth and dynamic range data in some cases — information that may matter if you later want to edit or reprocess the originals.
The Variable That Remains
The methods above cover the full practical spectrum — from a one-tap phone setting to scripted automation. Which approach fits depends on how many files you're working with, which devices and operating systems are involved, whether your images contain anything sensitive, and how much control you want over the output quality. Each of those factors points toward a different path.