HEIC photo won't open on Windows or upload to a website? Getting iPhone photos as JPG
Your iPhone photos arrived on the PC as .HEIC files that Windows won't open, or an upload form refuses them. This covers what Windows needs to show them, which iPhone settings help and which photos they leave alone, and how to convert the ones you already have.
Nothing is wrong with the photos. When the iPhone camera is set to High Efficiency, stills are saved as HEIF, with the .heic extension. Apple's support page says iPhone 7 and later can shoot this way on iOS 11 or later. The format fits the same picture into less space. Apple devices open it without a second thought; much of the rest of the world does not.
Copied from iPhone to PC and everything is .HEIC
The usual route into this problem is a USB cable. Apple's page says that when you import from an attached iPhone "into Photos, Image Capture, or a PC, the media might be converted to JPEG or H.264." Note the word might. Whether it happens depends on a setting, and apparently on the PC. This Apple Community question shows the second part:
Previously my PC was on Windows 10, and whenever I transfer my iPhone 13 photos to PC, they were in JPG format. However, after I updated my PC to Windows 11, iPhone 13 photos are transferred in HEIC format instead of JPG.
Posted February 2025. The phone was set to Automatic for transfers.
Same phone, same cable, same setting, different result. Apple does not publish the rule. In another thread, a longtime Apple Community helper described it like this: "the conversion is only applied when downloading photos directly from the device, and only, when the system on the PC cannot handle HEIF." In other words, if the phone decides your PC can handle HEIF, you get HEIF, whether or not the app you actually use can open it.
Windows Photos says "You need an extension to use this file"
Microsoft's support article for the Photos app on Windows 10 gives this message for HEIF and HEVC files, and points to two downloads in the Microsoft Store:
| Extension | Price in Microsoft's article | What it is for |
|---|---|---|
| HEIF Image Extensions | Free | Lets Windows read and write HEIF files |
| HEVC Video Extensions | $0.99 | Decodes the picture data stored inside a .heic file |
The article is explicit: "You'll need both, even if you only plan on using photos and not videos." The HEIF extension's own Store listing says HEVC Video Extensions "must be installed in order to view images stored in HEIF files that use the .heic, .hif or .heif file extensions." Installing only the free one and stopping there is the usual mistake.
Installing both does not always settle it either. This Microsoft Q&A question has been marked by more than 50 people as their problem too:
When I try to open HEIC photos from my iPhone 14 pro on my computer in the photos app I get the error "It looks like we don't support this file format." despite having installed both the HEIF and HEVC extensions from Microsoft.
May 2024, Windows 11 Home 23H2. The asker had also rebooted and repaired the Photos app.
The reply most people found helpful blamed one particular build of the HEVC extension and rolled back to an older one. We could not confirm that from anything Microsoft has published, so treat it as one person's fix. What is certain: the extensions only let your own PC display the file. It is still a HEIC. Email it, attach it to a form, or hand it to someone on another computer, and the problem travels with it.
Upload forms that reject .heic
Job portals, school systems, government forms and plenty of web apps list the image types they accept, and HEIC is rarely among them. Browsers are part of the reason. According to caniuse, Chrome, Edge and Firefox cannot display HEIC images at all, and Safari only can from version 17. A form that shows you a preview of your photo would have nothing to show.
Well-known web apps do it too. From the Adobe Community:
I cannot upload iPhone photos into express projects. Every time I try uploading, I get an unsupported file type error for a .heic file. (all iPhone photos are .heic) is there a way around this?
Adobe Express, April 2024. The replies suggested converting to JPEG or PNG first, or switching the camera to Most Compatible.
That advice holds for most forms: convert to JPG before uploading. Expect one side effect. HEIC compresses better than JPG, so the converted file is usually larger than the original. If the form also caps the file size, see the last section.
The iPhone settings, and what they leave alone
| Setting | What it changes | What it does not change |
|---|---|---|
| Settings > Camera > Formats > Most Compatible | New photos and videos are saved as JPEG and H.264 | Photos already on the phone stay HEIC |
| Settings > Apps > Photos > Transfer to Mac or PC (Automatic or Keep Originals) | Keep Originals stops conversion when importing over a cable. Automatic allows it | Only covers cable imports. Photos sent through other apps are outside it |
| Sharing by Mail, Messages or AirDrop | May be sent as JPEG if the receiving device does not support the newer format | There is no switch for it. It depends on the receiver |
The first row catches people out. Apple's wording is that "all new photos and videos will now use JPEG or H.264 format." New ones. Changing the setting today does nothing for last summer's holiday photos. It also costs space, since Apple describes HEIF as the space-saving option. If your phone is nearly full, leave the camera alone and convert only the photos you send out.
The second row is narrower than it sounds. The same Apple Community helper added: "The Setting does not ensure that Photos will be converted, when you share them in other ways." Uploading from a cloud storage app, a file manager or a browser is a different path, and this setting has no say over it.
Converting photos you already have
On a Mac it is built in. Apple's instructions: open the HEIF image in Photos or Preview, then "choose File > Export, then choose a format such as JPEG or PNG before saving."
On Windows, or on a work or school PC where you cannot install Store extensions, the HEIC converter on this site runs in the browser and uploads nothing. Here is what it does, checked against its code:
- Takes as many photos as you drop in and converts them one after another. With more than one, the results page offers Download all (ZIP).
- Saves as JPG (the default), PNG or WebP. JPG and WebP have a quality slider from 30% to 100%, starting at 82%.
- Reads the rotation flag stored inside the HEIC, so portrait shots come out upright.
- Keeps the file name and swaps the extension: IMG_0123.HEIC becomes IMG_0123.jpg.
- Leaves out the capture data (date, location, camera model), because the picture is redrawn and saved fresh. Useful for uploads, and a reason to keep the originals.
- In browsers that cannot decode HEIC, such as Chrome and Firefox, it fetches a photo engine of about 1.4 MB the first time. Safari decodes HEIC itself and skips that step.
Convert HEIC to JPG in your browser
What it will not do: a Live Photo comes out as a single still, with no motion. It runs in a phone browser too, but it warns once a batch passes 40 MB, because phones can run out of memory partway. If you move hundreds of photos every week, the iPhone settings above or installed software will suit you better.
When the form also has a size or pixel limit
ID photo uploads and application forms sometimes set a maximum file size or pixel width as well. The image resizer accepts HEIC directly, shrinks it by width, height, longest side or percentage, and saves the result. Its output format starts on PNG, so switch it to JPG for photos. The new dimensions are added to the file name.
If the form wants several photos as one PDF, the image to PDF tool takes HEIC files as they are and converts each one to JPG on the way in. Drag the list to reorder the pages, then choose Match image size or Fit to A4.
Common questions
- Can I just rename .heic to .jpg?
- No. The name changes but the contents are still HEIC, and the form or program fails as soon as it reads the file. Our converter checks the contents, so a renamed HEIC dropped into it is still recognised.
- Can I delete the HEIC originals after converting?
- Keep them. The JPG is a recompressed copy without the capture data. Treat it as the version you send out.
- The converted photo is lying on its side.
- HEIC stores portrait shots with a note saying how far to turn them, and some converters ignore it. Convert again from the original with a tool that applies the rotation.
- What quality setting should I use?
- Higher is closer to the original and makes a larger file. Lower it if you are fighting a size limit; keep it at 90% or above for photos you will print.
Last updated September 30, 2026 · As of September 30, 2026. Menu names and prices follow Apple's HEIF/HEVC support article (updated December 5, 2025) and Microsoft's Windows 10 support article on Photos app extensions. Browser support is from caniuse. Store prices can differ by country.