iPhone HEIC Photos Won’t Upload? How to Get a JPEG Copy
The photo opens fine on your iPhone, but the upload form rejects it. You already switched the camera to Most Compatible, so why are your older photos still HEIC?

You changed the iPhone camera to Most Compatible, but yesterday's photographs are still HEIC. That is expected: a camera setting controls new captures. It does not convert the pictures already stored in Photos. If an application or upload form needs JPEG, create a converted copy of the existing image.
A question on r/iphone illustrates the confusion. The author reported that new shots became JPG after changing the setting while older photographs stayed HEIC. The author later said those files could already be viewed in Windows Photos. The remaining problem was managing and transferring the files, not necessarily an inability to display them.
Choose the result you need
HEIF is the high-efficiency image format described in Apple's media-format guide; HEVC concerns video. A photo appearing as an HEIC file is not, by that fact alone, damaged. Keep it when your apps support it, and export a JPEG when the destination requires that format.
| Goal | Route | Result |
|---|---|---|
| Submit an existing photo as JPEG | Export from Preview | A converted file to attach |
| Send through Photos | Share → Options → Most Compatible | A compatible format may be used for that transfer |
| Convert several files on a Mac | Select them in one Preview window and export | Converted copies of the selected images |
| Capture future ordinary photos as JPEG | Camera → Formats → Most Compatible | New captures use the selected format |
| View an existing HEIC on Windows | Use an app with the required format support | The original file can be opened without conversion |
If you need two photographs for a form, convert those two. Converting an entire library creates another set of files to organize without helping that particular submission. A separate delivery folder also makes it easier to find exactly what you sent later.
Export an existing image in iPhone Preview
Preview on iOS 26 can export images to JPEG. If the HEIC is already in Files, open Preview and use Browse to locate it. Apple's Preview instructions explain how to browse storage locations directly in the app.
If you need to extract an untouched original from Photos first, select the photograph and use Share → Export Unmodified Originals, then choose a Files location. That route exports the original, so it is not the right choice when you intend to send the crop or other edits currently shown in Photos. For the edited version, use the Photos sharing route below.
- Open the image in Preview on the iPhone.
- Tap the action menu beside its filename and choose Export.
- Select JPEG, using the size slider if you need a smaller file.
- Open the exported file and attach that copy to the destination.
These controls are documented in Apple's iOS 26 export guide. On an older iOS version without Preview, use compatible sharing or convert the image on a Mac.
When the website offers both a photo-library picker and a file picker, select the exported JPEG from its saved location. Choosing the old library item again can submit the HEIC despite having created a JPEG copy. A descriptive name such as profile-submit.jpg helps identify the intended attachment.
What Most Compatible means in the share sheet
In Photos, select the image, tap Share, and open Options. Automatic chooses a format for the destination; Current prevents format conversion; Most Compatible allows conversion to a more compatible format. Apple's sharing guide says files may convert to JPEG or MOV, rather than promising every transfer will produce a JPEG.
AirDrop by itself therefore does not prove the recipient received a JPEG. Inspect the received file when its format matters. If it remains HEIC and the next application requires JPEG, export the received image explicitly rather than repeating the same transfer and assuming the result will change.
For a cropped profile photo, inspect the final copy to make sure the crop survived the route you selected. Exporting an unmodified original and sharing an edited photograph serve different purposes. The right attachment is the one showing the image you intend the recipient to use.
The Options screen also controls location sharing. Turn Location off when the recipient does not need it. All Photos Data serves a different purpose: with AirDrop or iCloud links it can send the original with editing history and metadata, useful for someone continuing the work rather than simply receiving a finished JPEG.
Convert one or several photographs on a Mac
Open the HEIC in Preview, select File → Export, and choose JPEG from the Format menu. Adjust quality if needed, give the converted file a new name or destination, and save it. This is useful when the photographs have already reached your Mac; sending them back to the phone adds no benefit.
For multiple images, open them in a single Preview window, select them in the sidebar, and follow the export process. This is Apple's documented batch-conversion route. Select the images needed for the delivery before starting, especially if the source folder includes photographs you do not intend to share.
For example, keep the originals from an event and export the three images needed for a press release into a delivery folder. That leaves the source material available for a different crop later and the exact delivered version available for reference.
A JPEG can still exceed an upload site's size limit. After adjusting quality, inspect the saved file's size rather than assuming that selecting JPEG meets the limit. If the form also specifies image dimensions, those are an additional requirement; changing the file format alone does not automatically match them.
Windows viewing support does not change upload requirements
Windows applications do not all have the same HEIF support. Microsoft's OneDrive guidance says HEIF and HEVC files can be viewed on the website, while opening downloaded copies locally may require a codec. A browser preview therefore does not prove that an older desktop application can open the downloaded file.
If you routinely work with HEIC originals, use an application with the appropriate support and follow its codec requirements. If you just need a few pictures from someone else, ask for JPEG copies. Installing support on your own PC will not make a remote website accept a format that website rejects.
OneDrive for iOS also uploads HEIF photographs in their original format. Moving a photo through a cloud service is therefore not inherently a conversion step. Decide whether you need the original stored elsewhere or a JPEG delivered to an application, then choose the route that produces that file.
Download a JPEG from an existing iCloud library
If the photo is already in iCloud Photos, a PC browser offers another route. Sign in to iCloud.com/photos, select the required images, open More Download Options, and choose Most Compatible before downloading. Apple's download instructions identify JPEG as the photo format for this option.
Unmodified Originals preserves the captured or imported format. Highest Resolution is not a synonym for JPEG and can use HEIC. For a JPEG-only form, use the compatible download and attach that resulting file.
This is convenient for a library already available in iCloud. It does not require converting or deleting the library, and there is no reason to set up a new full-library sync merely to convert one local photograph.
Set future captures and USB transfers separately
To capture future ordinary photos as JPEG, choose Settings → Camera → Formats → Most Compatible. Keeping High Efficiency instead can save storage while you convert occasional delivery copies. Apple's format guide describes HEIF's more efficient compression compared with JPEG, which makes it useful for a library whose originals stay in supported apps.
USB import has its own behavior. Apple says Settings → Apps → Photos → Keep Originals prevents format conversion during import. That is useful when you want HEIC originals on the computer. It is not the choice to enable in the expectation that the transfer will convert those originals into JPEG.
Before attaching the result, open the exact exported copy and check its crop, orientation, and file size against the destination's requirements. Renaming an HEIC extension to JPG does not encode a JPEG. Once the converted file is selected in the upload form, the existing photograph can be submitted without changing how the next photograph will be captured.