You just took a photo on your iPhone and tried to upload it to a job application, government portal, or share it with a friend on Android — and it simply won't open. The file ends in .heic instead of the expected .jpg. Welcome to one of the most common file compatibility problems of the smartphone era. This guide covers every free method to convert HEIC to JPG, on every platform.
What Is HEIC and Why Does It Cause Problems?
HEIC stands for High Efficiency Image Container. Apple switched iPhones to this format in 2017 (starting with iOS 11) for one reason: HEIC files are roughly 50% smaller than JPG at the same visual quality. A 256 GB iPhone can hold nearly twice as many HEIC photos as JPG ones.
The problem is compatibility. JPG has been the universal photo standard since the 1990s and works on every device, browser, and platform. HEIC is natively supported on Apple devices (iPhone, iPad, Mac) and recent Windows 11 builds — but Android, most government portals, older Windows versions, and many web upload forms still don't recognise it. Every time you try to upload a passport photo, attach a file to an email, or share an image with someone on a non-Apple device, HEIC is the culprit.
HEIC at a Glance
Full name: High Efficiency Image Container
Introduced: iOS 11 (2017)
Compression: HEVC codec — ~50% smaller than JPG at equal quality
Native support: iPhone, iPad, Mac, Windows 11 (with codec)
Problem: Android, older Windows, most web services don't support it
Solution: Convert to JPG before sharing or uploading
Method 1 — Convert HEIC to JPG Online (No Software Needed)
This is the fastest method and works on any device — Windows, Mac, Linux, Android, or iPhone. You don't need to install anything, create an account, or pay anything.
Step 2: Click Choose File or drag and drop your HEIC photo into the upload area.
Step 3: Click Convert and wait a few seconds.
Step 4: Click Download to save your JPG file.
The converter handles single files and keeps the original image resolution. Your file is deleted from the server within an hour. No sign-up required.
Best for: Quick one-off conversions
Online converters are ideal when you need to convert a photo immediately on any device. They're also the only practical option on Chromebooks, Android tablets, and any computer where you can't install software.
Method 2 — Convert HEIC to JPG on Windows
Windows doesn't natively open HEIC files unless you install the Microsoft HEVC Video Extensions codec. Here are two approaches:
Option A — Microsoft Photos App (Windows 11):
1. Open the HEIC file in the Photos app (it may prompt you to install the HEVC codec — the free version from the Microsoft Store works for photos).
2. Click the three-dot menu in the top right corner.
3. Select Save as and choose JPEG from the format dropdown.
4. Click Save.
Option B — Right-Click Convert (if codec installed):
Once the codec is installed, right-click any HEIC file → Open with → Photos → ... → Save as → JPEG.
If you're on Windows 10 without the codec, the easiest path is Method 1 (online converter) or downloading the free iMazing HEIC Converter for Windows, which handles batch conversion without needing the paid HEVC codec.
Method 3 — Convert HEIC to JPG on a Mac
Macs have natively supported HEIC since macOS High Sierra (2017), so conversion is built right in.
Using Preview (easiest):
1. Open your HEIC file in Preview (double-click, it opens automatically).
2. Go to File → Export.
3. In the Format dropdown, select JPEG.
4. Adjust quality if needed (85–90 is a good balance of size and quality).
5. Click Save.
Batch convert multiple HEIC files on Mac:
Select all the HEIC files in Finder → right-click → Quick Actions → Convert Image → Format: JPEG → tick Preserve Metadata → Convert. This converts them all in place without opening Preview.
Method 4 — Stop Your iPhone from Saving HEIC (Prevent the Problem)
If you regularly share photos with non-Apple users or upload to web services, the cleanest fix is to make your iPhone save photos as JPG in the first place.
Go to Settings → Camera → Formats → Most Compatible. Your iPhone will now save photos as JPG instead of HEIC. The trade-off is slightly larger file sizes per photo (roughly double), but you'll never have a compatibility problem again.
Note: this setting doesn't convert existing HEIC photos — only future ones. To deal with photos you've already taken, use one of the methods above.
Method 5 — Automatic Conversion When Sharing from iPhone
iOS has a built-in setting that automatically converts HEIC to JPG when you share with someone whose device doesn't support HEIC. Go to Settings → Photos and scroll down to Transfer to Mac or PC. Set it to Automatic (not Keep Originals). When you connect your iPhone to a Windows PC or share via AirDrop to a non-Apple device, iOS will automatically convert the photos to JPG.
Which Method Should You Use?
Fastest, any device: Online converter (Method 1)
Windows users: Online converter or iMazing HEIC Converter
Mac users: Preview → Export (Method 3)
Long-term fix: Change iPhone camera settings (Method 4)
Sharing from iPhone: Set Transfer to Automatic (Method 5)
HEIC vs JPG — File Size and Quality Comparison
The key trade-off when converting HEIC to JPG is file size. HEIC is significantly more efficient, so converting to JPG means a larger file. Here's what to expect with a typical 12-megapixel iPhone photo:
Original HEIC: ~2–3 MB
Converted JPG at 90% quality: ~4–6 MB
Converted JPG at 80% quality: ~2–3 MB (similar to HEIC)
Converted JPG at 70% quality: ~1–1.5 MB (visible compression artefacts)
For most uses — sharing, uploading to government portals, sending via email — JPG at 85–90% quality is the sweet spot. You'll get near-HEIC visual quality with a file size that's acceptable for most upload limits.
Common HEIC Conversion Problems and How to Fix Them
Problem: Converted JPG has a black background instead of white
HEIC sometimes contains transparency data (alpha channel). When converted to JPG (which doesn't support transparency), some converters fill transparent areas with black. Fix: use a converter that fills transparency with white, or use the Mac Preview method which handles this correctly.
Problem: The file says .jpg but still won't open
Renaming a file from .heic to .jpg doesn't convert it — the file is still HEIC internally. You need to use an actual conversion tool.
Problem: Location data and metadata are stripped after conversion
Most online converters preserve EXIF metadata (date, camera model, location) by default. Check your converter's settings if this matters to you.
Problem: The JPG file is much larger than expected
Set the quality slider to 80–85% instead of 100% — the difference is visually imperceptible for most photos but cuts the file size significantly.
Indian Government Portals and HEIC
HEIC causes particular problems for Indian government form uploads — UPSC, SSC, NSDL, UTIITSL, and Aadhaar portals all expect JPEG files. If you're uploading a passport photo, PAN card photo, or exam registration photo, convert your HEIC to JPG first, then check that the file meets the size limit (usually 10–50 KB). Use our
JPG compressor to hit the exact file size requirement after converting.
Convert HEIC to JPG — Free, No Sign-Up
Upload your HEIC photos and download JPG files instantly. Works on iPhone, Windows, Mac, and Android.
Convert HEIC to JPG