Why HEIC files are hard to open
Apple switched the iPhone camera to HEIC in 2017, and the format does its job well: the same photo takes about half the space of a JPG with no visible difference at normal viewing size. All the friction is on the other side of the transfer. A HEIC stores its picture as HEVC, the compression used for 4K video, and HEVC decoders are licensed technology — so browsers and most desktop programs leave them out.
That is why the symptom is so confusing. The file is not damaged, and on the phone that produced it the photo opens instantly. What is missing is a decoder, and it is missing deliberately rather than by oversight.
Where a HEIC file will open
How to get a JPG out of a HEIC file
On an Apple device, open this page in Safari 17.6 or newer: the photo is decoded by the system codec and written out as a JPG, on your own device, with nothing uploaded. On an iPhone you may not need to convert at all — sharing a picture sends a JPG copy, so the file that reaches a website or a PC is often already the format you wanted.
On Windows the honest answer is that the fix belongs to the system rather than to a web page. Windows cannot read HEIC until the HEVC add-on is installed, and a browser without a HEIF parser will not convert the file even afterwards. The paths that reliably work are converting on the device that produced the photo, having it sent as a JPG instead, or setting the iPhone camera to Most Compatible so new photos arrive as JPGs from the start.
What this page does — and what it will not do
This page converts HEIC in the browsers that can decode it, and gives a straight answer everywhere else. There is no decoder bundled with the site: shipping one would mean redistributing an implementation of HEVC, which is licensed technology, and the very same job is already done by the decoder your operating system paid for — so the tool borrows that one instead of adding another.
When your browser cannot decode the file, the tool says so in a sentence and stops. It does not rename the file, does not write a blank image, and does not pretend the conversion happened. That is deliberate: a "converted" file that will not open is worse than a clear message.
Frequently asked questions
What is a HEIC file?
HEIC is the image flavour of HEIF, the format Apple made the default for iPhone and iPad cameras in 2017. It stores the picture as HEVC — the compression used for 4K video — so a photo takes roughly half the space of the same picture saved as JPG, with no visible difference at normal viewing size. That is great on the phone and awkward everywhere else, because the decoder is licensed technology rather than something every program can implement for free.
Why can my Windows PC not open HEIC files?
Because the problem is not the file, it is the decoder. The picture inside a HEIC is HEVC-compressed, and HEVC is covered by patent pools, so Windows ships without a decoder: you have to add the HEVC Video Extensions from the Microsoft Store, and that add-on is a paid one. A photo sent from an iPhone to a PC lands exactly in that gap — the format is fine, the decoder is simply missing.
Which browsers can convert HEIC to JPG here?
Safari 17.6 and newer, on macOS, iPadOS and iOS — those systems ship an HEVC decoder that the browser is allowed to use, so the page can ask for the pixels. Chrome, Edge and Firefox do not decode HEIC images at all, and a web page has no way to make them, so on those browsers the tool tells you immediately instead of producing a file that would not open.
How do I convert HEIC to JPG, then?
Three routes work. Open this page in Safari 17.6 or newer and convert here. Or, on the iPhone, open the photo in Photos and share it through anything that expects a picture — iOS writes a JPG copy on the way out (exporting to the Files app keeps the original HEIC instead). Or set Settings → Camera → Formats to Most Compatible, and new photos are JPGs from the start.
Are my photos uploaded?
No. The picture is decoded and re-encoded inside your browser, so it never leaves your device. There is nothing to upload even on a browser that cannot read HEIC, because an undecodable file is reported and dropped rather than sent anywhere.
Does converting HEIC to JPG lose quality?
Slightly, and unavoidably: HEIC is already a lossy format, so the pixels get encoded a second time. The quality slider defaults to 90%, where the difference is not visible at normal viewing size. Use 100% for images with fine detail or small text.
Why is the JPG so much bigger than the HEIC was?
HEVC compresses a still image far more efficiently than JPG, so the same picture typically lands about twice as large, sometimes three times. The reason to convert is compatibility, not size — if hitting a smaller file is the goal, this is the wrong tool and the compressor is the right one.
Can I convert several HEIC files at once?
Yes — up to 20 files per run, each up to 50 MB, processed one after another on your own device. Where HEIC cannot be decoded in the first place, every file gets the same clear notice rather than a partial and misleading result.