Blog/Blog

Convert HEIC to JPG: 6 Free Ways (Windows, Mac & iPhone)

Aug 20, 2026 · 14 min read

Quick Answer: To convert HEIC to JPG on a Mac, select your files in Finder, right-click, and choose Quick Actions → Convert Image → JPEG. On Windows 11, install HEIF Image Extensions plus the HEVC codec from the Microsoft Store, then open the file in Paint and use Save as → JPEG picture. On iPhone, the better fix is prevention: Settings → Camera → Formats → Most Compatible.

So you want to convert HEIC to JPG — and you want it done in the next ninety seconds, not after a lecture on codecs. I get it. I've been there, staring at a folder of iPhone photos that Windows refuses to open, wondering what Apple was thinking. This guide gives you the fast fix first, then the deeper stuff nobody tells you: what conversion actually costs you in storage, which methods quietly delete your EXIF metadata, and how to stop the problem happening again. Let's go.

Pick Your Method: A Side-by-Side Comparison

Before you click anything, look at this table. It's the fastest way to figure out which route fits your situation, and it saves you from discovering halfway through a 400-photo batch that your tool caps out at 50. Notice the EXIF column especially — that's the detail almost every other guide skips, and it's the one that bites people later when their photo timestamps vanish. I've tested every method listed here on real iPhone libraries, so these aren't spec-sheet guesses.

Method

Platform

Batch Limit

EXIF Preserved?

Cost

Finder Quick Actions

macOS 12+

Unlimited

Yes

Free

Preview batch export

macOS

~200 files

Yes

Free

sips (Terminal)

macOS

Unlimited

No (mostly stripped)

Free

Microsoft Paint

Windows 11

One at a time

Partial

Free (+ codec)

Browser converters

Any

Varies (50–200)

Depends on tool

Free/freemium

ImageMagick / heif-convert

Linux, Mac, Win

Unlimited

Yes (with flags)

Free

Short version? Mac users should never need to upload anything. Windows users need a one-time setup. Everyone else, read on.

What Is a HEIC File (And Why Does Your iPhone Keep Making Them)?

convert-heic-to-jpg.webp

Before you fix something, it helps to know what broke. Here's the short version. HEIC isn't some weird Apple-only invention cooked up in a lab in Cupertino — it's an international standard. Your iPhone just happened to be the first popular device to use it aggressively, and that timing is exactly why the format feels like an Apple problem even though it isn't one. I'll be honest with you: the format is genuinely better than JPEG in almost every technical way. The trouble is that "better" and "works everywhere" are two completely different things.

HEIC is Apple's implementation of HEIF, the High Efficiency Image File Format. It's defined by ISO/IEC 23008-12, sits inside the ISO Base Media File Format container, and compresses your photos using the HEVC (H.265) codec.

Translation? Roughly half the file size of a JPEG at the same visual quality.

Apple switched it on by default with iOS 11 back in 2017. Canon followed with the EOS-1D X Mark III. Meanwhile, most of the internet just... didn't. (For a full breakdown of the format itself, see my guide to what HEIC actually is.)

Why "convert HEIC to JPG" is such a huge search

Numbers make this concrete. According to a Keyword Planner analysis published by Cleanor, "heic to jpg" pulls around 246,000 US searches a month. Add "convert heic to jpg" (60,500), "heic to png" (49,500), and "heic to jpeg" (22,200), and you're looking at well over 380,000 people every month trying to escape this format.

That's not a niche annoyance. That's a mass migration.

How to Convert HEIC to JPG on Windows 11 (Step-by-Step)

Windows is where this whole thing hurts most, and I'll tell you why in one sentence: Microsoft splits HEIC support across two separate downloads, and almost nobody realises it. So people install one, see a black rectangle where their photo should be, assume the file is corrupted, and give up. It isn't corrupted — you're just missing half the plumbing. Once both pieces are in place, converting HEIC to JPEG on Windows takes about four clicks and needs zero third-party software. Follow this exact order, because the sequence genuinely matters.

Step 1: Install HEIF Image Extensions

Open the Microsoft Store and search for HEIF Image Extensions. Hit Get. It's free and installs in seconds. This handles the HEIF container — the wrapper around your photo, nothing more.

Step 2: Install the HEVC codec

Here's the gotcha. The container extension doesn't decode the actual HEVC-compressed image data inside. Without the codec, your HEIC files still show up blank or black. Search the Store for HEVC Video Extensions — there's a paid listing at $0.99 and a free "from Device Manufacturer" version that ships pre-installed on many Dell, HP, Lenovo and ASUS laptops.

Step 3: Convert using Microsoft Paint

Now the easy bit. Find your HEIC file in File Explorer, right-click, choose Open with → Paint. Then File → Save as → JPEG picture. Paint will also export to PNG, BMP or GIF if you need something else.

Pick your folder. Click Save. Done.

Step 4: Verify the output

Open the new file. Check the colours look right and the orientation didn't flip. Sounds paranoid — it isn't. Rotation bugs are one of the most common HEIC conversion errors in the wild.

How to Convert HEIC to JPG on Mac (Three Free Built-In Methods)

Mac users have it easy, and honestly a lot of blog posts underplay just how easy. You don't need to download anything. You don't need an account. macOS ships with three separate tools that'll handle HEIC to JPEG conversion, and each suits a different situation. I use all three depending on the job: Quick Actions for a handful of photos, Preview when I want to eyeball things first, and Terminal when I'm processing an entire holiday's worth of images.

Method 1: Finder Quick Actions (easiest)

Select your .heic files in Finder. Right-click. Choose Quick Actions → Convert Image, then pick JPEG and your preferred size. The converted files land right next to the originals. Takes about five seconds. Requires macOS Monterey or later.

Method 2: Preview batch export

Open all your HEIC files in Preview at once. Select everything in the sidebar, then File → Export Selected Images, and choose JPEG. Comfortable for a couple hundred photos, wobbly beyond that.

Method 3: The sips command (for power users)

This is my favourite, and it's what I reach for when a client sends me a nightmare folder. sips — Scriptable Image Processing System — is built into every Mac.

Open Terminal, navigate to your folder, and run:

for f in *.heic *.HEIC; do
  sips -s format jpeg -s formatOptions 92 "$f" --out "${f%.*}.jpg"
done

That formatOptions 92 sets your JPEG quality. Crank it to 100 for near-lossless, drop it to 70 for smaller files.

One warning: sips strips most EXIF data during conversion. If timestamps and GPS coordinates matter, use Preview instead.

How to Convert HEIC on Android, Chromebook, Linux and Google Photos

If you're not on macOS or Windows, the landscape looks different — and mostly simpler, because you're already living in a browser. Android has actually supported HEIF since Android 9, so a lot of the "my phone can't open this" panic is outdated. Chromebooks handle HEIC natively in the Files app too. The real friction shows up in cloud services, which tend to store whatever you gave them without transcoding. Here's the quick rundown for each.

Android and Chromebook

Modern Android and ChromeOS both display HEIC without extra apps. To actually convert HEIC to JPG on Android, the cleanest route is a browser-based converter in Chrome — no install, no ad-riddled Play Store app. Google Photos also re-encodes to JPEG when you use Share → Download in many cases.

Google Photos, Drive and iCloud

Cloud services generally store your HEIC as-is. Download it first, then convert locally using any method above. Don't assume the cloud did it for you — check the file extension.

Linux and developers

Two one-liners cover almost everything:

# libheif
heif-convert input.heic output.jpg

# ImageMagick
magick mogrify -format jpg -quality 92 *.heic

Both rely on libheif and libde265 under the hood, and ImageMagick preserves EXIF unless you explicitly pass -strip.

How to Stop Your iPhone Saving Photos as HEIC (Prevention > Cure)

Here's the thing most guides bury at the bottom, and it drives me a little bit crazy. Converting files one at a time is treating a symptom. If you're constantly fighting HEIC, the smarter move is to tell your iPhone to stop producing them. Apple has offered this toggle for years — it's two taps deep in Settings and almost nobody knows it exists. That said, there's a real tradeoff involved, plus a second setting that trips people up constantly.

Change your camera capture format

Go to Settings → Camera → Formats and tap Most Compatible. From that moment on, every new photo saves as JPEG and every video as H.264. To switch back, choose High Efficiency.

Important caveat: this only affects new photos. Everything already in your library stays HEIC. (Digging around in iOS settings for the first time? My guide to unblocking a number on iPhone walks through the same Settings menus.)

Don't forget the transfer setting

There's a second, separate control: Settings → Photos → Transfer to Mac or PC. Choose Automatic and iOS converts HEIF and HEVC files to compatible formats on export. Choose Keep Originals and it hands over the raw .heic untouched.

Confused why your "Most Compatible" phone still exports HEIC? It's almost always this setting.

The tradeoff you're accepting

Shooting JPEG roughly doubles storage consumption on-device and in iCloud. On a 128GB phone, that adds up fast. Your call.

Does Converting HEIC to JPG Reduce Quality?

Short answer: technically yes, practically almost never. But there's a bigger cost nobody warns you about, and it has nothing to do with how the photo looks. I'll be blunt — I converted thousands of images before I actually measured what was happening, and the result genuinely surprised me. Understanding this changes how you approach image format conversion generally, especially if you're archiving family photos or managing a large library.

The quality loss (small)

Both formats are lossy, so converting HEIC to JPG means re-encoding — a generational loss. At JPG quality 92 or higher, the difference is essentially invisible to the naked eye.

Seeing washed-out colours? That's usually a Display P3 to sRGB colour profile shift, not compression damage. Newer iPhones capture in the wider P3 space; JPEG typically lands in sRGB.

The file size cost (surprisingly large)

Now the part that shocked me. In a controlled benchmark of 96 encodes using the 24-image Kodak lossless test suite — encoded via libheif/x265 across four quality levels, then converted across an eight-step JPEG quality ladder — a quality-matched JPEG came out at a median 1.95x the size of the HEIC it came from, and PNG at roughly 4.7x.

Double the storage. Zero visual gain. That's the real price of compatibility — and if you're trying to work out what that means across a full photo library, my breakdown of how many GB are in a TB makes the arithmetic easier.

Do Online Converters Delete My Photo's Location Data?

Let me put on my slightly-paranoid hat, because this deserves far more attention than it gets. Your photo isn't just pixels — it's a small data package containing where you were standing, what device you own, and precisely when you pressed the shutter. When you upload it to a free HEIC to JPG converter, all of that travels to someone else's server. Sometimes that's fine. Sometimes it really isn't. And the answer to the question above is: it depends entirely on how the tool is built.

The technical difference that decides it

Here's the detail that actually matters. Tools that process images with the HTML5 Canvas API strip all EXIF, IPTC and XMP automatically — the canvas decodes to raw pixels and simply has no mechanism to carry metadata across. Server-side converters using direct format-translation libraries often preserve everything, GPS included.

Neither is universally "right." It depends what you need. (If you want it gone deliberately, see how to remove EXIF data from photos.)

What's actually hiding in your files

GPS coordinates accurate to a few metres, camera make and model, timestamps, exposure settings, even an embedded thumbnail. A property photo with coordinates baked in? Harmless. A photo of your kid in your back garden? Different story.

The regulatory angle

If you're in the EU this matters legally. Under GDPR, a converter that uploads your file becomes a data processor — and the practical problem is you can't independently verify their deletion policy is actually implemented.

My rule: personal or client photos get converted locally. Everything else, upload freely.

Troubleshooting: Common HEIC Conversion Problems

Even with the right method, things go sideways occasionally. I've hit every single one of these, so here's the rapid-fire fix table rather than a wall of prose.

Problem

Cause

Fix

Black or blank image on Windows

HEVC codec missing

Install HEVC Video Extensions (Step 2 above)

"The file couldn't be exported" in Preview

Corrupted HEIC

Open in Photos app first, then export

"Convert Image" missing from Quick Actions

macOS older than Monterey 12.0

Update macOS, or use Preview/Terminal

Converted JPGs look washed out

Display P3 → sRGB shift

Convert to PNG first, then to JPG

Photoshop Elements won't open HEIC

Known limitation even with extensions

Convert first, edit second

Batch freezes midway

Preview running out of memory

Switch to the Terminal sips loop

command not found: sips

Missing CLI tools

Try /usr/bin/sips, or run xcode-select --install

Frequently Asked Questions

These are the questions people actually type into Google around this topic, answered in one or two sentences each so you can skim. I've kept them short deliberately — if you want the reasoning behind any answer, the relevant section above covers it in full.

Why are my iPhone photos HEIC?

Because Apple made HEIF the default capture format in iOS 11 (2017) to halve storage use. You can switch back via Settings → Camera → Formats → Most Compatible.

How do I open a HEIC file on Windows 11?

Install HEIF Image Extensions and HEVC Video Extensions from the Microsoft Store. Both are required — one alone gives you a black image.

Does converting HEIC to JPG lose quality?

Slightly, since both formats are lossy and conversion means re-encoding. At JPEG quality 92 or above the loss is invisible in normal viewing.

Why is my JPG bigger than the original HEIC?

That's expected. Benchmark data shows a quality-matched JPEG runs about 1.95x the size of the HEIC source, because HEVC compresses far more efficiently than JPEG.

Is it safe to convert HEIC online?

For casual photos, generally yes. For anything sensitive, convert locally — uploaded files pass through third-party servers along with any GPS metadata.

Can I convert HEIC to JPG for free?

Yes, on every platform. macOS and Windows both include free built-in tools; Linux users have libheif and ImageMagick.

How do I batch convert hundreds of HEIC files?

Use the sips Terminal loop on Mac or magick mogrify on Linux/Windows. Both handle unlimited files without the memory ceiling GUI apps hit.

Final Thoughts: Should You Even Convert?

Here's where I'll push back on the premise a little. If your photos live entirely inside Apple's ecosystem, converting is pure downside — bigger files, no benefit. If you're publishing to the web, AVIF and WebP both beat JPEG on size, and Windows 11 supports AVIF natively with no Store extensions needed. And once your photos are JPGs, you might need them in a document — here's how to convert JPG to PDF for free without paying for Acrobat.

But if you're sharing with Windows users, uploading to older systems, or printing at a lab that predates 2017? Convert HEIC to JPG without hesitation. Universality is worth the storage tax.

Just pick the right method for your platform — and check what happened to your metadata afterwards.