July 18, 2026
HEIC to JPG: How to Open iPhone Photos on Any Device
It's one of the most common file headaches of the last few years: you copy photos off an iPhone onto a Windows laptop, or try to attach them to a web form, and nothing works. The files end in .heic instead of .jpg, and half the software in the world refuses to open them.
The frustrating part is that nothing is wrong with the photos. HEIC is a genuinely better format in most technical respects — Apple didn't switch to it to annoy you. The problem is purely one of compatibility, and the fix is a simple conversion that you can do entirely on your own device, without uploading personal photos to a stranger's server.
What HEIC actually is, and why Apple uses it
HEIC stands for High Efficiency Image Container. It stores photos using HEVC compression — the same technology behind modern 4K video — and typically produces files around half the size of an equivalent-quality JPG. On a phone that shoots dozens of 12- or 48-megapixel photos a day, halving storage use is a big deal, which is why Apple made HEIC the default camera format back in iOS 11.
HEIC also supports things JPG can't: 16-bit colour, image sequences (Live Photos), and better preservation of fine detail at small file sizes. As a capture format, it's excellent. The catch is that the wider software world — older Windows versions, many web upload forms, embroidery and print services, older Android devices, and plenty of desktop applications — either can't read it at all or needs extra codecs installed.
Why JPG is still the right format for sharing
JPG has one property no newer format can match: it opens everywhere. Every browser, every operating system going back decades, every photo kiosk, every government upload portal, every email client. When a file needs to leave the Apple ecosystem and be usable by an unknown recipient or system, JPG is the safe answer.
You do give up a little: converting HEIC to JPG re-encodes the image, and JPG is limited to 8-bit colour. In practice, for photos being shared, printed at normal sizes, or uploaded to a website, the difference is invisible. Keep the original HEIC files if you want a pristine archive, and convert copies to JPG for sharing.
Converting without uploading your photos
Most 'HEIC to JPG' websites work by uploading your photos to their server, converting them there, and sending JPGs back. For casual snapshots that may not bother you — but personal photos are exactly the kind of file most people would rather not hand to an anonymous server, however briefly.
A browser-based converter does the whole job locally. The HEIC to JPG tool on this site decodes the HEIC file with JavaScript running on your own device, re-encodes it as JPG at a quality level you choose, and hands the result straight back as a download. You can convert up to 20 photos in one go, and you could disconnect from the internet after the page loads and it would still work — nothing is transmitted anywhere.
Step by step: open the HEIC to JPG tool, drag your .heic files in, pick a quality (85–90% is visually identical to the original for almost all photos), click convert, and download the JPGs individually or as a batch.
Can you stop the iPhone shooting HEIC in the first place?
Yes — if you regularly send photos to non-Apple devices, go to Settings → Camera → Formats and choose 'Most Compatible'. The camera will then save JPGs directly, at the cost of roughly double the storage per photo. Alternatively, leave the camera on HEIC and let iOS convert automatically when sharing: 'Automatic' mode already sends JPGs in many sharing flows, though not when copying files off the phone over USB — which is exactly when most people hit the problem.
For the photos you already have, converting on demand is usually the more practical route than re-shooting or changing settings after the fact.