The short version
- HEIC is Apple's default photo format since iOS 11 and is about half the size of an equivalent JPEG.
- Converting to JPEG is a lossy step, so convert from the original HEIC rather than a copy that has already been re-encoded.
- Set quality to 90 or above when converting, so the conversion itself adds no visible damage.
- Live Photos and depth data do not survive conversion — you get the still frame only.
- To avoid the problem entirely, change your iPhone camera setting to Most Compatible.
If you have ever emailed a photo from an iPhone to someone on Windows and been told the file will not open, you have met HEIC. Since iOS 11, iPhones have saved photos in the High Efficiency Image Container by default rather than as JPEG, and the .heic file that results is invisible to a lot of software that predates it or never added support.
The format itself is not the problem. HEIC uses modern video-derived compression to store a photograph at roughly half the size of an equivalent JPEG, with support for higher bit depth, transparency and multiple images in one file — which is how Live Photos and depth data travel. On an iPhone or a Mac it is strictly better.
The friction is entirely about compatibility. Windows needs an extension to view HEIC natively, many web upload forms reject the extension outright, older versions of Office and Photoshop cannot open it, and a good deal of print and photo-lab software has never heard of it. Converting to JPEG solves all of that at the cost of some file size, and it is worth understanding what you gain and lose before deciding whether to convert one photo or change the setting on your phone.
What a HEIC file actually is
HEIC is a container — the High Efficiency Image Container — holding image data compressed with HEVC, the same codec used for H.265 video. Compressing a still photograph with a video codec sounds odd but works well, because modern video compression is extremely good at predicting one region of an image from another, and that is just as true within a single frame as between frames.
The container part matters as much as the codec. One .heic file can hold several images, which is how a Live Photo carries its short video, how a burst keeps its frames together, and how portrait mode stores the depth map alongside the picture. It also carries the edits you have made non-destructively, so the original is recoverable on the device.
This is why conversion is more of a decision than it looks. A JPEG holds exactly one image with no depth information and no edit history. Converting flattens all of that into the single frame you see, and the extra data is not recoverable from the JPEG afterwards.
Why so much software cannot open it
HEVC is patent-encumbered, and its licensing terms have made vendors reluctant to ship decoders by default. Windows can display HEIC but requires an extension from the Microsoft Store, which many users have never installed. Android added support but inconsistently across versions and manufacturers. Plenty of desktop applications simply never added it.
Web upload forms are the most common practical obstacle, and they fail in a particularly unhelpful way. A form that filters by file extension rejects .heic before anything is uploaded, usually with a message about the file type being invalid rather than anything mentioning HEIC. Government portals, job application systems and older content management systems are all frequent offenders.
Email is the other regular source of confusion, made worse by the fact that Apple sometimes converts on send and sometimes does not, depending on how the photo is attached and which app is doing it. That inconsistency is why the same person can successfully email a photo one day and not the next.
- Windows: needs the HEIF Image Extensions from the Microsoft Store.
- Web forms: frequently reject the .heic extension outright.
- Older Office, Photoshop and print software: often cannot open it at all.
- Android: supported since Android 10, but unevenly across manufacturers.
Converting without adding damage
Converting HEIC to JPEG is a lossy-to-lossy transition, so the output is decoded from the HEIC and re-encoded as JPEG. Doing this once at high quality costs very little that anyone could see; doing it repeatedly, or at a low quality setting, visibly degrades the picture.
Two things protect the result. Convert from the original file off the phone rather than from a copy that has already been through a messaging app — apps like WhatsApp re-encode aggressively, and converting their output means stacking two lossy passes. And set quality at 90 or above, which keeps the conversion itself effectively invisible; you can always compress the JPEG afterwards as a separate, deliberate step.
Orientation is the other thing to watch. A HEIC carries its rotation as metadata, and software that ignores that metadata displays portrait shots sideways. A conversion that bakes the rotation into the pixels avoids the problem permanently, which is what Zyff's converter does.
What is lost in conversion
The still image survives conversion faithfully. Everything else in the container does not.
A Live Photo becomes a single frame — the video component has nowhere to go in a JPEG. Depth data from portrait mode is discarded, so you cannot re-adjust the background blur afterwards. Burst sequences become one image each rather than a group. Non-destructive edits are flattened into the pixels, so the unedited original is no longer recoverable from that file. And HEIC's higher bit depth is reduced to JPEG's 8 bits per channel, which is invisible on most photographs but can introduce banding in a smooth gradient.
None of that is a reason to avoid converting, but it is a reason to keep the originals. Convert copies for the thing that needs JPEG and leave the HEIC files in your photo library where the extra data is still useful.
Or stop your iPhone making HEIC files
If you hit this constantly, the setting is worth changing. In Settings, open Camera, then Formats, and choose Most Compatible instead of High Efficiency. New photos are then saved as JPEG and the problem does not arise.
The trade-off is real: files roughly double in size, so your storage fills faster, and you lose the higher bit depth. Existing HEIC photos are unaffected — the setting applies to new captures only, so anything already in your library still needs converting.
For most people who mainly share photos rather than edit them, Most Compatible is the better default. For anyone who edits seriously or is short on iCloud storage, keeping High Efficiency and converting on demand is the better trade.
Try it on Format Converter
Free, no signup, no watermark. Runs on Zyff’s servers, so you get the same result on a phone as on a desktop.
How to convert HEIC to JPG
Get the original files off the phone
Transfer the .heic files directly rather than sending them through a messaging app, which re-encodes and would leave you converting an already-degraded copy. AirDrop to a Mac, a cable to a computer, or an upload from the Files app all preserve the original.
Open the format converter
Go to Zyff's image converter and drop the HEIC files onto the upload area. Several files can be queued at once, which matters if you are clearing a whole album rather than one photo.
Choose JPG as the output
Select JPEG. If the destination accepts WebP instead, that is a better choice — it keeps more of HEIC's size advantage — but JPEG is what upload forms and older software expect.
Set quality to 90 or above
This is a lossy-to-lossy conversion, so a high quality setting keeps it visually invisible. If you also need a small file, compress the resulting JPEG afterwards as a separate step rather than converting at low quality.
Convert and download
Run the conversion and download the results individually or as a single ZIP. Rotation is baked into the pixels during conversion, so portrait shots will not come back sideways in software that ignores orientation metadata.
Keep the originals
Leave the HEIC files in your library. Depth data, Live Photo video and edit history do not survive the conversion, and the JPEG cannot be turned back into a file that has them.
At a glance
| Accepted input | HEIC and HEIF, plus JPG, PNG, WebP, AVIF, TIFF, GIF, BMP, SVG |
|---|---|
| Output formats | JPEG, PNG, WebP, AVIF, TIFF, GIF, ICO, PDF |
| Batch size | Up to 25 files per run, downloadable as a ZIP |
| Upload ceiling | 25 MB per file |
| Orientation | EXIF rotation is applied to the pixels during conversion |
| Price | Free, no account needed |
Frequently asked questions
What is a HEIC file?
It is Apple's default photo format since iOS 11 — a container holding an image compressed with HEVC, the H.265 video codec. It stores a photograph at roughly half the size of an equivalent JPEG and can hold several images in one file, which is how Live Photos and portrait-mode depth data travel with the picture.
Why won't my iPhone photos open on Windows?
Because they are HEIC files and Windows does not decode HEIC without the HEIF Image Extensions from the Microsoft Store. The codec is patent-encumbered, which is why support is not installed by default. Converting the files to JPEG avoids the problem on any computer, whatever is installed.
Does converting HEIC to JPG lose quality?
A little, because both formats are lossy and the image is decoded and re-encoded. Converting once at quality 90 or above makes the loss effectively invisible. What matters more is converting from the original file rather than from a copy that has already been through a messaging app, since that stacks two lossy passes.
How do I stop my iPhone saving photos as HEIC?
Open Settings, then Camera, then Formats, and choose Most Compatible instead of High Efficiency. New photos will be saved as JPEG. Files roughly double in size as a result, and the setting only affects new captures — photos already in your library are still HEIC and still need converting.
Will I lose my Live Photo when I convert to JPG?
Yes. A JPEG holds a single still image, so the short video a Live Photo carries has nowhere to go and the conversion keeps only the frame you see. Portrait-mode depth data and non-destructive edit history are lost the same way, which is why it is worth keeping the HEIC originals in your library.
Can I convert several HEIC files at once?
Yes. Zyff's converter accepts a batch of up to 25 files in one run and returns them individually or as a single ZIP. That is the practical way to clear an album rather than converting photo by photo.
Should I convert to JPG or WebP?
JPEG if the file is going to an upload form, an email, older software or a print service, because everything opens it. WebP if the destination is a web page you control — it keeps much more of HEIC's size advantage while still being readable by every current browser.