You send someone a photo. They can't open it.
You upload a picture to a job application, a government form, an insurance claim. "File type not supported."
You plug your iPhone into a Windows laptop and the folder is full of files ending in .heic. Double-click. Nothing. Or worse — a prompt asking you to buy a codec.
The photo is fine. Your iPhone just saved it in a format half the planet still refuses to open. And Apple never asked you.
This is the full fix. Every way to turn HEIC into JPG — on the phone, on a Mac, on Windows, one photo or four hundred — without pushing your camera roll through some stranger's server.
What HEIC actually is (60 seconds, then we fix things)
Not a definition for its own sake. You need this to understand the tradeoff you're about to make.
HEIC is Apple's file extension for HEIF — the High Efficiency Image File Format, a standard built by MPEG, the same group behind most modern video formats. Inside that container, the image itself is compressed with HEVC (H.265), a video codec. Per the official HEIF format documentation, HEVC doubles the data compression ratio compared to H.264 while keeping the same image quality.
Apple flipped the switch with iOS 11 back in 2017. Apple's own support page is blunt about why: HEIF and HEVC "offer better compression than JPEG and H.264, so they use less storage space on your devices and iCloud Photos, while preserving the same visual quality."
Translation: same photo, smaller file. More photos on your phone. Smaller iCloud bill for Apple. Any iPhone from the iPhone 7 onward shoots HEIC by default.
Good engineering. Genuinely.
So why does everyone hate it?
Because Apple upgraded the format and the rest of the world didn't get the memo.
JPEG has been the universal language of photos since the early 90s. Every browser, every printer kiosk, every ancient CMS, every web upload form, every grandparent's laptop — they all speak JPEG.
HEIC? Windows needs extra codecs. Older Android phones choke. Web forms reject it. That embroidery software, that real estate portal, that school photo uploader — no idea what a .heic file is.
So you end up with the modern classic: a phone full of photos you technically can't hand to anyone.
The fix comes in two layers. Stop the problem at the source, or convert what you already have. Let's do both.
Fix 1: Make your iPhone shoot JPG again
If HEIC causes you friction weekly, kill it at the source:
- Open Settings
- Tap Camera
- Tap Formats
- Tap Most Compatible
Done. Per Apple, every new photo now saves as JPEG and every video as H.264. Flip it back to High Efficiency anytime.
The catch: JPEG files are bigger. That's the whole reason Apple moved off them. If your storage bar lives in the red, this setting makes it worse. And it only affects new photos — everything already in your library stays HEIC.
Which brings us to conversion.
Fix 2: The conversions your iPhone already does without telling you
Here's the part most people miss. Your iPhone already converts HEIC to JPG constantly — silently — depending on how you move the photo.
Sharing to non-Apple devices. Apple's support docs state that when you share via AirDrop, Messages, or email to a device that doesn't support the newer formats, "the media might automatically be shared in a more compatible format, such as JPEG." Email a photo to a Windows user and it usually lands as a JPG already.
Plugging into a computer. When you import photos over USB, the media may be converted to JPEG automatically. This is controlled by a setting: Settings > Apps > Photos, scroll down to the transfer options. Keep Originals sends the raw HEIC files. The automatic option converts to a compatible format during transfer. If a Windows machine keeps receiving HEIC files it can't open, this one toggle is usually the culprit.
The Files app trick. Open Photos, select your shots, tap Copy. Open the Files app, go to any folder, long-press, tap Paste. On current iOS versions the pasted copies come out as JPG. No app, no upload, surprisingly fast for a handful of photos.
These cover one-off cases. They fall apart when you have 300 vacation photos and a deadline.
For batch jobs on the phone itself, this is exactly what ConvertApps exists for. Select a pile of HEIC photos, convert them all to JPG (or PNG or WebP) in one pass, entirely on-device. Nothing leaves your phone. It handles PDFs too, which matters more than you'd think when a form wants "photos as a single PDF."
Fix 3: Mac — Preview for a few, one command for hundreds
Macs have read HEIC natively since macOS High Sierra. Converting is built in; nobody tells you where.
Preview (a few photos):
- Open the HEIC file in Preview
- File > Export
- Pick JPEG in the format dropdown
- Save
This is straight from Apple's own conversion instructions. Photos on Mac works the same way — select images, File > Export, choose JPEG.
Terminal (a lot of photos):
macOS ships with a command-line tool called sips — scriptable image processing system. It's been on every Mac for years and it eats HEIC for breakfast.
One file:
sips -s format jpeg photo.heic --out photo.jpg
Every HEIC file in a folder:
for f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; done
I ran this exact command before writing this paragraph. It works. A folder of hundreds converts in seconds, offline, using software already on your machine. No download, no upload, no subscription.
If Terminal makes you nervous: you can also select files in Finder, right-click, and use Quick Actions > Convert Image on modern macOS versions. Slower, but clickable.
Fix 4: Windows — two codecs and you're mostly free
Windows is where HEIC hurts most, because Microsoft split support into pieces.
Step one: install the codecs. Microsoft's HEIF Image Extensions is free on the Microsoft Store and "enables Windows to read and write files that use the High Efficiency Image File (HEIF) format." But — and this is the trap — Microsoft's own listing says the HEVC Video Extensions package must also be installed to view images with the .heic extension. That one costs $0.99 on the Store.
Yes. Microsoft charges a dollar to open the default photo format of the world's most popular phone. Pay it once and File Explorer thumbnails, the Photos app, and most Windows software start treating HEIC like any other image.
Step two: convert when needed.
- Photos app: open the HEIC, click the … menu, Save as, choose JPG.
- Paint: open the HEIC (works once the codecs are installed), File > Save as > JPEG. Ancient tool, still does the job.
- Batch: select multiple files in the Photos app and use Save as, or point any local converter tool at the folder.
No codecs and no dollar to spend? Have the iPhone owner resend by email, or fix the USB transfer setting from Fix 2 so photos arrive as JPG in the first place.
The option I want you to stop using
Google "heic to jpg" and the top results are online converters. Drag your photos onto a website, wait, download JPGs.
Think about what just happened. You took personal photos — your kids, your home, your documents, your whiteboard full of business plans — and uploaded them to a server owned by someone you know nothing about. You don't know where that server is. You don't know how long they keep files. You don't know who looks at them. The "files deleted after 2 hours" promise is exactly that — a promise, from an anonymous website, with no way to check.
For a meme? Fine, whatever. For your camera roll? No.
I've written before about why uploading files to random converter sites is a habit worth breaking, and why offline conversion is the privacy-first default. The short version: every method in this article runs on hardware you own. The online converter is the only option that doesn't — and it's somehow the most popular. Your photos should never need someone else's server to change file extensions.
Keep HEIC or convert? The 30-second decision
Don't convert your whole library out of frustration. Most people need both formats — HEIC for storage, JPG for sharing. Here's the actual decision:
| Situation | Keep HEIC | Convert to JPG |
|---|---|---|
| Photos staying on iPhone/iCloud | Yes — smaller files, zero downsides | No reason |
| Phone storage nearly full | Yes — this is HEIC's whole job | Converting makes it worse |
| Uploading to web forms, portals, applications | — | Yes — JPG works everywhere |
| Sending to Windows/Android users | — | Yes, or let auto-convert on share handle it |
| Archiving for the long term | Fine — support keeps growing | Fine — maximum compatibility |
| Printing at a shop or kiosk | Risky | Yes — never gamble at the counter |
| Editing in older desktop software | — | Yes — convert a copy first |
And the per-platform cheat sheet:
- iPhone, few photos: Copy in Photos, paste in Files
- iPhone, many photos: batch convert on-device with an offline converter app
- iPhone, permanently: Settings > Camera > Formats > Most Compatible
- Mac, few: Preview > File > Export > JPEG
- Mac, many: the
sipsloop above - Windows: install both codec extensions, then Photos or Paint > Save as
What you give up when you convert
Honesty section. Conversion isn't free.
Bigger files. The entire point of HEIC is compression. Apple's line — less storage space at the same visual quality — runs in reverse when you convert. Expect JPG versions to take noticeably more room. Convert 10,000 photos and your storage will feel it.
A second lossy pass. HEIC is lossy. JPEG is lossy. Converting stacks one lossy compression on another. For normal photos at high quality settings you will not see the difference. But it's a one-way door — you can't get the discarded data back, so keep originals for anything that matters.
Apple-side extras. Live Photos, portrait depth effects, and edit history live happily inside Apple's format family. A flat JPG is just pixels. That's exactly what a web form wants — and exactly why you should convert copies, not originals.
The clean workflow: shoot HEIC, store HEIC, convert to JPG on demand. Batch tools make "on demand" a ten-second job instead of a chore — ConvertApps does it offline on your iPhone with batch support for HEIC, JPG, PNG, WebP, and PDF, so the "export a JPG copy real quick" step stops being the reason you put off sending the photos. Same phone-first logic as using your phone camera as a document scanner: the device in your pocket already does the job — no website required.
FAQ
Why does my iPhone take HEIC photos instead of JPG?
Apple switched the default with iOS 11 in 2017 because HEIF compresses better than JPEG at the same visual quality, saving storage on your device and in iCloud. Any iPhone from the iPhone 7 onward shoots HEIC by default. You can switch back under Settings > Camera > Formats > Most Compatible.
Does converting HEIC to JPG lose quality?
Slightly, in theory. Both formats are lossy, so converting re-compresses the image. In practice, at normal quality settings, you won't see a difference on screen or in prints. The real cost is file size — the JPG copy will be larger than the HEIC original.
How do I convert a lot of HEIC files at once?
On a Mac, the sips command in Terminal converts an entire folder in seconds, or select-all in Preview and export. On iPhone, use an offline batch converter app. On Windows, install the HEIF and HEVC extensions, then batch-save from the Photos app. All of these run locally — skip the upload sites.
Can Windows open HEIC files at all?
Yes, with codecs. Microsoft's HEIF Image Extensions is free, but its own Store listing says the HEVC Video Extensions package ($0.99) is also required to view .heic files. Install both and Windows handles HEIC in Explorer, Photos, and most apps.
Are online HEIC converters safe?
You're uploading personal photos to an unknown server and trusting an anonymous deletion promise. Nothing about that is verifiable. Since every platform can convert HEIC locally — built-in on Mac, codecs on Windows, on-device apps on iPhone — there's no scenario where the online converter is the right tool for personal photos.
Will HEIC eventually just work everywhere?
Support grows every year — modern Windows, newer Android, and recent web platforms increasingly handle it. But "increasingly" isn't "always," and the upload form you need today doesn't care about next year. Keep shooting HEIC; convert copies when reality demands JPG.
Your photos, your hardware, your conversion — HEIC in storage, JPG on demand, and never through someone else's server.
— Dolce
Comments
Comments powered by Giscus. Sign in with GitHub to comment.