HEIC to JPG: The Complete Guide to iPhone Photo Compatibility
You take a photo on your iPhone, try to upload it to a website or share it with a friend on Windows, and suddenly nothing works. The file ends in .heic, and the app you are using simply refuses to open it. This is one of the most common headaches in modern photography, and it comes down to a single decision Apple made years ago: switching the default iPhone photo format from JPEG to HEIC.
The fix is usually easy. In this complete guide we explain what HEIC actually is, why it causes compatibility problems, and every practical way to get a universally supported JPEG, including a fast, free, and fully private method that converts your photos right inside your browser.
What is HEIC (and HEIF)?
HEIC stands for High Efficiency Image Container. It is Apple's implementation of HEIF (High Efficiency Image File Format), a modern image standard developed by the Moving Picture Experts Group (MPEG). The headline benefit is efficiency: a HEIC photo is typically about half the file size of a comparable JPEG at similar visual quality, so you can store roughly twice as many pictures on the same phone.
It achieves this by compressing the image with HEVC (High Efficiency Video Coding), also known as H.265, the same codec used for high-efficiency video. In effect, a HEIC photo is a single video frame stored in a container. That detail matters: any device or app without HEVC decoding support cannot read the image at all.
When did HEIC become the default?
Apple made HEIC the default capture format on iPhone and iPad starting with iOS 11 in 2017, on devices with the A10 Fusion chip or newer. Since then, every photo you take is saved as HEIC unless you change a setting. Beyond smaller files, the format supports handy extras like wider color depth, transparency, and image sequences used for Live Photos.
Why HEIC won't open everywhere
HEIC delivers great compression, but adoption outside the Apple ecosystem has been slow. Because HEVC is patent-encumbered and carries licensing costs, many platforms never added built-in support. As a result you will often run into problems in places like these:
- Windows apps that do not have the HEIF and HEVC codecs installed, showing blank thumbnails or errors.
- Websites and web forms that only accept JPG or PNG uploads, such as job portals, government sites, and older content systems.
- Older Android phones, cameras, and messaging apps that predate HEIF support.
- Design and editing software, printers, and photo kiosks that expect standard formats.
JPEG, by contrast, is nearly 30 years old and understood by essentially every device, browser, and application ever made. That universal compatibility is exactly why converting HEIC to JPG remains the most reliable fix.
Fix 1: Convert HEIC to JPG in your browser
For a handful of photos, the quickest solution is an online converter. Our HEIC to JPG converter runs 100% in your browser: your photos are decoded and re-encoded locally on your own device and are never uploaded to a server. That makes it both private and free, with no account, watermark, or file-size gymnastics required.
Because the work happens on your machine, it is fast and works even on flaky connections. Simply drop your HEIC files in, and you get standard JPEGs back that you can open, upload, or share anywhere.
When to convert versus change your phone settings
Converting is ideal when you already have HEIC photos you need in JPG right now. If you constantly hit compatibility walls, it is worth also changing how your iPhone captures photos going forward, which we cover next.
Fix 2: Set your iPhone to shoot JPEG
You can tell your iPhone to capture photos in the widely compatible JPEG format instead of HEIC. This does not affect photos you have already taken, but every new photo will be a JPEG. Here is how:
- Open the Settings app on your iPhone or iPad.
- Scroll down and tap Camera.
- Tap Formats.
- Under Camera Capture, choose Most Compatible.
Selecting Most Compatible tells the camera to save photos as JPEG and videos as H.264. Choosing High Efficiency returns you to HEIC and HEVC. The trade-off is storage: JPEG files are larger, so you will fit fewer photos on your device, but you avoid compatibility issues entirely.
Fix 3: Let AirDrop and email convert for you
Apple often converts HEIC to JPEG automatically when you share photos outside its ecosystem. When you AirDrop a photo to a non-Apple destination, or attach photos to an email or many messaging apps, iOS frequently exports a JPEG copy so the recipient can open it. This is convenient for one-off sharing, though it is less predictable than a dedicated conversion and does not help when you are copying files directly over a cable.
A quick tip for transfers
If you regularly move photos to a computer, combining the Most Compatible setting with a browser-based converter for older photos gives you the smoothest, most reliable results.
Fix 4: Install Windows HEIF and HEVC extensions
If you would rather keep your files as HEIC and simply view them on Windows, you can add the missing codecs from the Microsoft Store. Install the HEIF Image Extensions and the HEVC Video Extensions so the Photos app and File Explorer can decode HEIC. Note that the HEVC package sometimes carries a small fee due to licensing. This lets you open HEIC files, but it does not change the format, so you may still need JPGs for uploads that reject HEIC.
Does converting reduce quality?
Converting HEIC to JPG is a re-encoding step, and JPEG is a lossy format, so in theory some detail can change. In practice, a good converter exports at high quality and the difference is invisible for everyday photos, printing, and web use. To keep quality high, avoid repeatedly re-saving the same JPEG, and start from the original HEIC rather than a compressed copy whenever possible.
If your goal is to shrink files rather than maximize compatibility, remember that the original HEIC is already very efficient. Convert to JPG when you need compatibility, not when you simply want a smaller file.
Should you pick PNG or WebP instead?
JPG is the safest all-purpose choice, but it is not always the best one. Consider the alternatives depending on your needs:
- Choose HEIC to PNG when you need lossless quality or transparency, for example screenshots, logos, graphics, or images with sharp edges and text. PNG files are larger than JPG.
- Choose HEIC to WebP when the image is destined for the web and you want smaller files than JPG at similar quality, which helps pages load faster.
- Choose JPG for maximum compatibility: photos you will email, upload to almost any site, or open on any device.
If you are optimizing a whole site or gallery, you can also convert to WebP from formats other than HEIC to get modern, efficient images across the board.
Batch converting many photos at once
Converting one photo at a time is tedious when you are dealing with a full camera roll. A browser-based converter lets you select many HEIC files together and process them in one pass, so you get a folder of ready-to-use JPGs in seconds. Because everything runs locally, there is no upload queue and no privacy concern even when handling hundreds of personal photos.
- Select all the HEIC files you want to convert in a single batch.
- Pick your target format, usually JPG for compatibility.
- Download the converted images and delete the originals only once you have confirmed the copies look right.
Conclusion
HEIC is a smart format that saves storage and preserves quality, but its limited compatibility outside Apple's ecosystem still trips people up. The reliable answer is to convert to JPG when you need something that opens everywhere, and to switch your iPhone to Most Compatible if you want to avoid the problem going forward. For existing photos, our HEIC to JPG converter is free, private, and runs entirely in your browser, so you can fix a single stubborn file or a whole camera roll without ever uploading a thing.