HEIC to JPG: Why iPhone Photos Won't Open on Windows (and How to Fix It)
5 min de lecture
You AirDropped some photos from your iPhone to a Windows laptop, and now they end in .HEIC and nothing will open them. Or you tried to upload one to a website or email it to a coworker, and it bounced back. It's one of the most common file-format headaches around, and it isn't your fault. It's a mismatch between what Apple ships by default and what the rest of the world expects. Here's what HEIC actually is, why so much software chokes on it, why JPG is still the safe fallback, and the fastest ways to convert. Plus how to stop your iPhone from making HEIC files in the first place.
What HEIC actually is
HEIC stands for High Efficiency Image Container. It's Apple's name for a HEIF file (High Efficiency Image Format), and it's been the default photo format on iPhones since iOS 11 launched in 2017. If you bought your iPhone in the last several years and never changed a setting, your camera roll is almost certainly full of HEIC files.
The reason Apple switched is genuine. HEIC uses HEVC (also called H.265) compression, the same technology behind modern video. It stores a photo at roughly half the file size of an equivalent JPG while keeping similar visual quality. On a phone holding thousands of photos, that saving adds up fast.
The HEIF container can also do things a plain JPG can't: hold image sequences (bursts and animations), store depth maps for Portrait mode, and support higher color depth. It's a genuinely better container. The problem is entirely about who can read it.
Why Windows and older software can't open it
JPG has been a universal standard since the early 1990s. Every operating system, browser, printer, and photo app on earth can open it. HEIC is far newer, and HEVC compression is patent-encumbered, so companies have to license it. That slowed adoption everywhere outside Apple's own ecosystem.
On Windows 10 and 11, the built-in Photos app can't open HEIC out of the box. Microsoft splits support into add-ons: the free HEIF Image Extensions package handles the container, but decoding the actual image usually also needs the HEVC Video Extensions, which Microsoft charges a small fee for. Until both are installed, double-clicking a .HEIC file gives you an error or a blank preview.
Older photo editors, many web upload forms, older Android phones, and plenty of business software (think content management systems or print-shop portals) simply don't recognize the format. That's why a photo that looks fine on your iPhone becomes unusable the moment it leaves it.
Why JPG is still the answer
When you need a photo to just work anywhere, on any device, in any app, JPG is the answer. It's the lowest common denominator of image formats, and that's exactly its value. Uploading to an old web form, emailing a photo to someone on Windows, submitting an image to a government or job portal, dropping a picture into a document: JPG never gets rejected.
The tradeoff is that JPG is a lossy format and doesn't carry the extras HEIC does. No depth maps, no image sequences, and slightly larger files at the same quality. For a single shareable photo, none of that matters. You want compatibility, and JPG delivers it.
If you specifically need transparency or a copy with no added compression, PNG is the alternative: larger files, but no lossy artifacts.
How to convert HEIC to JPG in your browser
The fastest way to convert without installing anything is a browser-based tool. FileTinker's HEIC to JPG converter runs entirely on your own device. The photo is decoded and re-encoded inside the browser tab and never gets uploaded to a server. For personal photos, that privacy matters: your images stay on your machine.
Under the hood, the tool decodes the HEIC file with an in-browser HEIF decoder, draws the result onto a canvas, and re-encodes it as a standard JPG. Because JPG is a lossy format, that re-encode runs at high quality (0.92 on a 0-to-1 scale, near the top) but is not perfectly lossless. You trade a tiny, usually invisible amount of quality for universal compatibility. That's an honest limitation of any conversion to JPG, not a flaw in the tool.
If you'd rather avoid even that small loss, use the HEIC to PNG converter instead. PNG output is lossless, so the decoded pixels are kept exactly. The files just come out noticeably larger. And if you're juggling a mix of formats, the general image converter handles HEIC, PNG, WebP, and more from one place.
- JPG output: smallest files, opens everywhere, slight quality loss on re-encode (quality 0.92).
- PNG output: lossless pixels, larger files, supports transparency.
- Everything runs locally in your browser: no upload, no signup, no watermark.
Stop your iPhone from making HEIC files
If you're tired of converting after the fact, tell your iPhone to shoot in the compatible format from now on. Open Settings, tap Camera, then Formats, and choose Most Compatible instead of High Efficiency. From that point on, your camera saves photos as JPG and videos as H.264, which every device understands.
There's a real cost: JPG files are larger, so you'll fill your storage faster, and you lose HEIC's efficiency and some advanced features. Many people leave High Efficiency on for everyday shooting and just convert the specific photos they need to share.
One more tip. How you move photos off an iPhone matters. Importing over a USB cable through the Photos or Windows import flow, or downloading from iCloud on the web, will often hand you JPGs automatically. AirDrop and direct file copies, by contrast, preserve the original HEIC, which is exactly when you end up needing a converter.