Images
How to Convert HEIC to JPG on Windows, Mac and Online (and Why iPhones Save HEIC)
July 11, 2026 ยท 8 min read
You AirDropped a photo, emailed it, or plugged your iPhone into a Windows PC โ and instead of a picture you got a file ending in .heic that won't open. The fastest fix is to convert it: drop the file into a browser-based HEIC to JPG converter and download a normal JPG that works everywhere. If it keeps happening, one iPhone setting stops your camera from saving HEIC at all.
HEIC is not a broken or corrupted file. It is the format Apple has used by default since iOS 11 in 2017 because it stores the same photo in roughly half the space of a JPG. The catch is that support outside the Apple world is still patchy, so the moment a HEIC leaves your phone it can stop working.
This guide covers why your iPhone saves HEIC, exactly where it breaks, and every practical way to convert HEIC to JPG on Windows, Mac, and the iPhone itself โ plus how to switch your camera to shoot JPG going forward.
Why your iPhone saves photos as HEIC instead of JPG
HEIC stands for High Efficiency Image Container. It is Apple's use of the HEIF standard, paired with HEVC (also called H.265) compression โ the same efficient math used in modern video. Since iOS 11, every iPhone from the 7 onward defaults to this format under a setting Apple labels High Efficiency.
Apple switched for a simple reason: storage. A HEIC file is usually about half the size of the equivalent JPG at comparable visual quality, so a 256 GB phone holds roughly twice as many photos. But the format also does things JPG cannot, which is why Apple leans on it.
In practice, that means your camera roll is smaller and technically higher quality than it would be as JPG โ you just inherit a compatibility problem the instant you share a file.
- Smaller files: about half the size of JPG for the same photo, so your library and iCloud backup take up far less room.
- Better color: HEIC stores 10-bit color versus JPG's 8-bit, which means smoother gradients and room for HDR highlights.
- More in one file: Live Photos, burst sequences, depth data for Portrait mode, and HDR can all live inside a single HEIC.
- Future-proofing: it is a modern standard, not an Apple-only invention โ the industry just adopted it slowly.
Where HEIC files actually break
The problem is almost never on your iPhone โ it is on the other end. HEIC looks and works perfectly across Apple devices because they all decode it natively. Send it anywhere else and results get inconsistent.
Here is where people most often hit the wall, and the quickest way past each one. In most cases, converting to JPG before you send or upload is faster than asking the recipient to install anything.
| Where you hit it | Opens HEIC on its own? | Simplest fix |
|---|---|---|
| Windows 10 / 11 Photos | Not without extra codecs | Install the HEIF + HEVC extensions, or just convert to JPG |
| Email to non-Apple people | Often shows a blank box or dead attachment | Convert to JPG before attaching |
| Android phones and apps | Newer devices yes, older ones no | Convert to JPG for a guaranteed view |
| Job portals and government forms | Usually rejected outright | Upload a JPG instead |
| Older Photoshop / Office | No | Convert first, or update the app |
| Dragging a file into a browser | No native HEIC preview | Convert to JPG or PNG to view it |
The fastest fix: convert HEIC to JPG in your browser
If you just need the photo to open, you do not have to install codecs, buy anything, or wait for a recipient to update their software. A browser-based converter turns a HEIC into a standard JPG in a few seconds and works the same on Windows, Mac, Chromebook, or a phone.
The one thing worth checking with any online converter is where the file goes. Personal photos are exactly the kind of file you should not hand to an unknown server. A good tool decodes the HEIC entirely in your browser using WebAssembly, which means the image is processed on your own device and never uploaded โ that is how the converter linked at the end of this article works.
The flow is the same everywhere:
- Drag your .heic (or .heif) file onto the page, or tap to select it from your camera roll or Downloads folder.
- The photo decodes locally โ nothing is sent to a server.
- JPG is the default output; you can usually pick PNG or WebP instead if a tool needs those.
- Download the JPG. For a whole camera roll, use a batch mode and grab everything as one ZIP.
- Because iPhone HDR photos are 10-bit, they get tone-mapped down to standard 8-bit JPG. For normal viewing, sharing, and printing this is invisible; only extreme highlights might shift very slightly.
How to open and convert HEIC on Windows
Windows does not decode HEIC out of the box on most machines, which is why the Photos app shows an error or a black thumbnail. You have three routes, depending on whether you want to fix it once or fix it for good.
Option one is to teach Windows to read HEIC. In the Microsoft Store, install HEIF Image Extensions (free), and then the HEVC Video Extensions codec โ Microsoft usually charges about a dollar for it, though a free variant labelled 'from Device Manufacturer' sometimes appears for certain PCs. With both installed, the Photos app can open a HEIC and you can use Save As to export a JPG.
Option two skips the install entirely: use a browser converter (below), which needs nothing added to Windows. Option three, if your photos already sync to OneDrive or Google Photos, is to open the photo in that service on the web and download it โ both can hand you a JPG copy.
For a large folder of HEIC files, the built-in Photos app is clumsy for bulk export. A batch mode in an online converter, or a command-line tool like ImageMagick with HEIC support, will convert dozens of files at once far more comfortably.
How to convert HEIC to JPG on a Mac
macOS reads HEIC natively, so on a Mac the job is purely about exporting a JPG copy. You have several built-in options and never need a download.
Preview is the quickest for one or a few files: open the HEIC, choose File then Export, set the format to JPEG, pick a quality, and save. You can select multiple images in Preview's sidebar and export them together.
Finder is faster still if you are on macOS Monterey or later: select the HEIC files, right-click, choose Quick Actions, then Convert Image, and pick JPEG. It converts in place without opening any app.
For the whole library, the Photos app can export a batch (File, then Export, then Export Photos, with JPEG selected). And if you like the terminal, the built-in sips tool converts a file in one line:
- Single file: sips -s format jpeg photo.heic --out photo.jpg
- A whole folder at once: run that command inside a loop over every .heic file in the directory.
- Note: exporting from Photos or Preview strips the Live Photo motion and gives you the still frame as JPG, which is usually what you want for sharing.
Convert on the iPhone โ and stop it saving HEIC in the first place
Sometimes you want a JPG straight from the phone before you send it. The most reliable native method is the Shortcuts app: add the Convert Image action, point it at your selected photos, choose JPEG, and save the results back to your library or Files. Emailing a photo to yourself often produces a JPG too, though this behavior is not guaranteed across apps.
The better long-term fix is to change what the camera saves. Go to Settings, then Camera, then Formats, and choose Most Compatible. From that point on your iPhone shoots plain JPG (and H.264 video) instead of HEIC โ no conversion needed ever again. High Efficiency is the setting that produces HEIC.
There is also a setting that controls what happens when you plug into a computer. Under Settings, then Photos, scroll to Transfer to Mac or PC: Automatic converts photos to a compatible JPG as they transfer over USB, while Keep Originals sends the untouched HEIC. If Windows keeps receiving HEIC files, switching this to Automatic often solves it at the source.
- Switching to Most Compatible only affects new photos โ it does not convert the HEIC shots already in your library.
- Most Compatible files are larger and drop the 10-bit HDR benefits, and some high-frame-rate video modes still require High Efficiency, so the camera may quietly re-enable it for those.
- If you shoot a lot and value storage, a good middle path is to leave the camera on High Efficiency and convert copies to JPG only when a specific person or site needs one.
Should you convert your whole library to JPG?
Usually not. Converting everything to JPG throws away the two things HEIC is good at: it roughly doubles the storage each photo uses, and it flattens 10-bit color and HDR down to 8-bit. JPG is also lossy, so re-encoding is a small, permanent quality trade even at high settings.
The sensible workflow is to keep your HEIC originals as the master copies and convert on demand โ a JPG for the job application, a JPG to email your parents, a JPG for the print shop โ while the phone keeps the efficient version.
If the converted JPG then needs to be small enough to email or upload under a size limit, run it through a compressor afterward rather than dropping the conversion quality, so you keep control over both size and clarity.
Frequently Asked Questions
Because your camera is set to High Efficiency, which has been the iPhone default since iOS 11 in 2017. HEIC stores the same photo in about half the space of a JPG. To make the camera shoot JPG instead, go to Settings, then Camera, then Formats, and choose Most Compatible.
A little, but not in a way you will normally see. JPG is 8-bit and lossy, so converting from HEIC's 10-bit color involves some tone-mapping and re-compression. At high quality settings the result is visually identical for sharing, viewing, and printing โ only extreme HDR highlights might shift slightly. The bigger difference is file size: the JPG will be larger than the HEIC.
They are closely related but not identical. HEIF is the underlying container standard. HEIC is Apple's specific version of it, using HEVC (H.265) compression, and it uses the .heic extension. You may also see .heif files. A converter that handles HEIC generally handles both.
Partly. The HEIF Image Extensions add-on is free in the Microsoft Store, but to actually decode iPhone HEIC photos Windows also needs the HEVC codec, which Microsoft usually sells for about a dollar (a free manufacturer version sometimes exists for specific PCs). The zero-cost route is to skip the codecs entirely and convert the file to JPG in your browser.
No. Changing the Formats setting to Most Compatible only affects photos you take from that point on. Your existing HEIC shots stay HEIC. To change those, convert them separately using a browser tool, a Mac's built-in export, or the Shortcuts app on the phone.
It depends on the tool. Many converters upload your photos to their servers to process them, which you should avoid for personal images. Prefer a converter that states it decodes the file in your browser โ that means the photo is processed on your own device and never uploaded, so there is nothing sitting on someone else's server afterward.
Related Tools
Drop in your iPhone HEIC files and download standard JPGs โ decoded on your device, never uploaded.
convert between image formatsSwitch photos between JPG, PNG, and WebP without installing anything.
compress the converted JPGShrink the finished JPG so it slips under email and upload size limits.