You took a photo on your iPhone, tried to share it with a friend on Windows or upload it to a website, and it either didn't work or looked wrong. The culprit is almost always HEIC โ the default photo format on iPhones since iOS 11. HEIC files are smaller than JPG at the same quality, which is great for iPhone storage, but they're not universally supported outside Apple's ecosystem.
The good news: converting HEIC to JPG is fast and free. This guide covers every method โ on iPhone itself, on Mac, on Windows, and in the browser โ so you can pick the one that fits your situation.
HEIC (High Efficiency Image Container) is a file format developed by the MPEG group and adopted by Apple in 2017. It uses the HEVC codec to compress photos roughly twice as efficiently as JPG โ meaning a HEIC photo takes up about half the storage of an equivalent-quality JPG. That's why Apple made it the default format for iPhone cameras.
The problem is compatibility. While macOS, iOS, and recent versions of Android support HEIC natively, Windows (without special plugins), most websites, most social media upload tools, and most photo editing software do not. If you've ever emailed a photo to someone on Windows and they saw a grey box, or tried to upload to a form that rejected your file โ HEIC was likely the cause.
You may also see the extension .HEIF. These are essentially the same format โ HEIF is the container format, and HEIC is the specific codec variant Apple uses. For conversion purposes, treat them identically.
The easiest fix is to stop the problem at the source โ configure your iPhone to capture in JPG instead of HEIC, or convert automatically when sharing.
Shooting in JPG takes up roughly twice as much storage per photo. If storage space is tight on your iPhone, keep shooting in HEIC and use the automatic conversion method below when sharing instead.
Your iPhone can automatically convert HEIC to JPG whenever you share a photo to an app that doesn't support HEIC. Go to Settings โ Camera โ Formats and make sure "Transfer to Mac or PC" is set to "Automatic". When you AirDrop or cable-connect to a Windows PC, your iPhone will send JPG automatically.
For sharing via email or apps: when you tap Share on a photo and send it via iMessage, Mail, or most other apps, iOS automatically converts to JPG for recipients who don't support HEIC.
This automatic conversion approach is the most seamless โ you keep HEIC for storage efficiency but recipients always get compatible JPG files. No manual conversion needed.
Mac has excellent built-in HEIC support since macOS High Sierra, so conversion is straightforward with tools you already have.
If you're comfortable with Terminal and have a folder full of HEIC files to convert, this command converts all of them at once:
Run this in the Terminal after navigating to the folder containing your HEIC files. It converts every .HEIC file in that folder to .jpg at full quality.
Windows 10 and 11 don't natively support HEIC without a codec plugin, but there are several free ways to convert.
There's also a paid "HEVC Video Extensions" codec in the Store โ you don't need that for photos, only for HEVC video. The free HEIF Image Extensions is all you need for HEIC photos.
Once the HEIF extension is installed, simply open your HEIC file in Paint, then go to File โ Save As โ JPEG picture. Quick and easy for single files.
If you'd rather not install anything, the online methods below work directly in any Windows browser โ no extensions required.
Online converters are the quickest option when you just need to convert a few files and don't want to install software. These all work on any device and operating system.
Simple, fast, and supports batch conversion of multiple HEIC files at once. Files are deleted from servers after conversion. Free with no sign-up required.
Supports HEIC and HEIF to JPG, PNG, WebP and more. Free tier allows up to 100MB per conversion. Clean interface, good reliability.
Up to 1GB free, good for converting large batches. Includes quality and size options. Files deleted within 30 minutes.
High quality output with advanced options. Free tier gives 25 conversions per day โ plenty for occasional use.
Online converters upload your photos to their servers to process them. For personal photos, this is typically fine as reputable services delete files promptly. However, for sensitive photos (documents, business images, personal ID photos), consider using a local method instead โ Mac Preview, Terminal, or the Windows HEIF extension all process files entirely on your own device.
If you have a large number of HEIC photos to convert โ say, an entire camera roll export โ here are the best batch methods by platform:
| Method | Platform | Max Files | Speed |
|---|---|---|---|
| Mac Preview (Export Selected) | Mac | Hundreds | Very Fast |
| Mac Terminal sips command | Mac | Thousands | Fastest |
| iLoveIMG online | Any | ~30 at once | Medium |
| FreeConvert online | Any | ~20 at once | Medium |
| Windows Photos (after extension) | Windows | One at a time | Slow for batches |
Converting HEIC to JPG is a lossy process, but the quality loss is typically invisible at high quality settings. Here's what to know:
For general use, convert at quality 85โ90%. You'll get a file that looks identical to the original at a reasonable size. Only use 100% quality if you're archiving images for professional print use.
Compress, resize, crop, convert, and watermark images โ all free, all in your browser.
🚀 Try Free Image Tools →