How to Convert iPhone HEIC Photos to JPG on Mac, Windows, and iPhone
Convert an iPhone HEIC photo to a JPG sharing copy, choose quality, and handle Windows decoding errors without losing your original.
Table of Contents
You can turn an iPhone HEIC photo into a JPG by exporting it from an Apple app or using a converter on a device that can decode HEIC. Open HEIC to JPG, select the original, choose quality, convert, and check the downloaded copy. FormatPlease relies on native browser and operating-system decoding, so a Windows browser may be unable to read your photo.
Start with the photo the recipient actually needs
An application form, school portal, or older computer may accept JPG while refusing HEIC. Make a sharing copy and keep the original in your photo library. Changing .heic to .jpg in a filename does not change the image encoding and can make troubleshooting harder.
The iPhone’s High Efficiency camera setting can produce HEIF photos commonly saved with the HEIC extension. That choice saves storage, but the recipient still needs a compatible decoder. Apple describes the recording and sharing behavior in its HEIF guidance. A messaging app may already have converted a shared image, so inspect the file you actually received before converting it again.
| Your goal | Useful choice | What to check |
|---|---|---|
| Keep an editable original | Retain the original HEIC | Preserve your library backup separately |
| Send to a JPG-only portal | Create a JPG copy | Accepted dimensions and byte limit |
| Keep capture information | Retain the original separately | FormatPlease output omits original metadata |
| Share a Live Photo | Decide whether a still is enough | A JPG does not carry its motion component |
For a longer format comparison, read HEIC vs JPG. Here the goal is a usable attachment, rather than choosing a capture format for your whole library.
Convert with FormatPlease, step by step
Use HEIC to JPG on the device holding a downloaded original. If a file still lives only in iCloud or another provider, finish downloading it first.
- Choose or drop the HEIC photo into the converter. On a phone, use the file picker and locate the saved original. Confirm that you selected the intended image.
- Keep JPG as the output. Adjust the quality control for the intended destination; a higher setting generally preserves more detail but may produce a larger attachment.
- Start conversion and leave the page open. A decoder error at this stage means the browser could not read this source, rather than that changing the quality will fix it.
- Download the completed JPG. Save it with a distinguishable name so you can identify the sharing copy without overwriting your original.
- Reopen the downloaded file in a separate viewer. Check orientation, skin tones, small text, pixel dimensions, and file size. Upload that downloaded copy to the destination and confirm its preview.
For a strict upload limit, convert once and then use Image Compression if necessary. Repeatedly saving a JPG at lower quality adds damage; return to the original when trying a substantially different setting.
Use built-in alternatives on Mac and iPhone
On a Mac, open the HEIC in Preview, choose File → Export, select JPEG, choose quality, and save a new file. Open that export before sending it. Apple’s Preview conversion instructions describe the available format control. These are export steps, not a promise that every unusual HEIF variant will decode.
On iPhone, the built-in Shortcuts app offers an image conversion action. Create a shortcut that selects a photo, converts the image to JPEG, and saves the result to Files or Photos. Run it on one picture first and inspect the saved copy. Action labels vary by system language; Apple’s transform action guide explains the conversion model. Do not assume that an ordinary share operation always sends JPG.
For future pictures, Camera → Formats → Most Compatible changes supported capture settings. It does not convert photos already taken. Our iPhone photo settings guide covers that separate decision.
Recover from Windows decoding and upload errors
If Windows or its browser reports an unsupported HEIC, try opening the original in an OS photo app with appropriate HEIF/HEVC support. An installed OS extension does not guarantee that every browser exposes the same decoder. Test again with the actual browser; if it still fails, export JPG on the iPhone or a compatible Mac and move that copy to Windows. FormatPlease has no server-side HEIC conversion fallback.
A blank preview, incomplete download, or unexpectedly tiny source can indicate an unfinished cloud download or damaged file. Obtain another original before retrying. If conversion succeeds but upload fails, compare the portal’s size and dimension rules against the downloaded JPG. A valid JPG can still exceed either limit.
Keep quality and metadata decisions separate
JPG is a lossy sharing format. High quality cannot recover detail already absent from the HEIC, and color or brightness can differ after decoding and export. Examine important highlights and text instead of treating an extension change as proof of fidelity.
FormatPlease creates a new image without preserving original EXIF, GPS, or camera metadata. The original remains your record of capture information; a filesystem creation date on the new download is not the original shooting date. If location privacy matters, also review the visible picture and read how to check photo metadata.
Finish with a verified sharing copy
Keep the HEIC master, send only the checked JPG, and retain the recipient’s upload confirmation if the task requires one. A successful conversion means that a readable JPG was produced; acceptance still depends on the destination’s rules. Start with one photo, settle the quality and size, then apply that choice to the remaining pictures.
Frequently asked questions
Can I just rename HEIC to JPG?
No. Renaming changes the label, not the encoded image. Export or convert a new JPG and reopen it.
Why does it work on my iPhone but not Windows?
Native HEIC decoding differs by OS and browser. Export on a compatible Apple device if the Windows browser cannot decode the original.
Will the JPG retain GPS and the shooting date?
FormatPlease output does not retain original EXIF/GPS. Keep the original if you need capture records; the download date is separate.
Written by FormatPlease. Suggest a correction or verify local file processing.