How to Convert HEIC to JPG on iPhone
You went to upload a photo to a Windows machine, a web form, or an older app, and got back "unsupported format" or a tiny broken-image icon. That is HEIC, Apple's default photo format since iOS 11. It is half the size of JPG at the same visual quality, which is why Apple uses it. The rest of the world has not fully caught up.
There are three ways to get JPG out of an iPhone. Pick by use case, not by which one comes up first in a Google search.
What HEIC is, in one paragraph
HEIC is a container that holds HEIF-encoded images. The encoding is a still-image cousin of HEVC video. It compresses about twice as efficiently as JPG: same picture, half the file. Apple flipped the default in 2017 with iOS 11 because every camera roll on every iPhone was about to take up twice as much iCloud space. macOS, iPadOS, Windows 11, and recent versions of Android and Chrome all decode HEIC natively now. The places it still falls over: Windows 10, older Photoshop versions, some web upload forms, e-commerce listings, public Wi-Fi captive portals, and miscellaneous business software written before 2019.
When you actually need JPG
- Sharing a single photo with someone on Windows 10 or older.
- Uploading to a web form that rejects the file (insurance, DMV, school portals, some marketplaces).
- Editing in a legacy Photoshop or non-Adobe tool that does not support HEIC.
- Sending to a printer or print-shop kiosk that lists only "JPG / JPEG" as accepted.
- Embedding in a slide deck or document where you want maximum compatibility, not minimum size.
If none of those apply, leave HEIC alone. You are losing storage and quality for no reason.
Method 1: Stop the bleeding (change the Camera default)
If you keep hitting the JPG-only wall, swap your Camera default so new shots are JPG out of the gate. You will pay in storage (every photo roughly twice the size), but everything you shoot from now on uploads anywhere without a conversion step.
- 01
Settings, Camera, Formats.
- 02
Tap 'Most Compatible'.
- 03
Old shots stay HEIC. New shots are JPG / H.264.
- 04
Reverse it anytime by tapping 'High Efficiency'.
A typical iPhone photo at full resolution is around 2 MB in HEIC, 3.5–4 MB in JPG. Over a year of normal shooting that doubles your camera-roll growth. Recommended only if you actually upload elsewhere often enough that the conversion friction is the bigger problem.
Method 2: Let the system auto-convert (one-off sharing)
iOS has a quiet feature most people never notice: Mail and Messages will auto-convert HEIC to JPG on the way out, if the receiving end requests it. AirDrop will not (it sends the HEIC original). The trick:
- Mail. Attach a photo to a draft. iOS converts to JPG silently. Confirm by looking at the message draft: the attachment shows as .jpg.
- Messages. Sending to a non-iMessage number (green bubble) forces JPG. Sending to another iPhone (blue bubble) keeps HEIC. If you need JPG specifically, send to yourself via SMS to your own number on an Android, or via email.
- Files app. Drag a photo into Files. Long-press, Quick Actions, Convert Image, JPEG. Done. Works for one or two files; tedious past that.
Method 2 is fine if you need to send one or two photos right now. It does not solve the underlying library-wide problem.
HEVCut converts your whole HEIC library in a single batch, on-device, with the JPG output you actually wanted.
Try freeMethod 3: Batch-convert the whole library
This is where the conversion path matters. You probably have several thousand HEIC files. Converting them one at a time through the Files app would take a weekend. The available routes:
| Method | Speed | Bulk-friendly | Stays on device |
|---|---|---|---|
| Files app, manual | Slow | No | Yes |
| Mac Preview, drag in, Export As | Medium | Yes | Yes (Mac) |
| Online "HEIC to JPG" converter | Slow | No (caps) | No, uploads your photos |
| HEVCut Photo Compressor | Fast | Yes | Yes |
A note on the online converters: free ones cap at 10–30 files per batch, paid ones still upload your photos to a server you have no relationship with. For a wedding album or a year of family photos, that is the wrong tradeoff. The Mac-Preview route works if you have a Mac and a few minutes; if you do not, on-device is the route worth taking.
HEVCut's Photo Compressor was built for this. It runs on the phone, batches every HEIC in your library (or the album you pick), and outputs JPG at the size you choose. Nothing leaves the device.
- 01
Open HEVCut, tap Photo Compressor.
- 02
Pick the album or the whole library.
- 03
Choose JPG as the output format.
- 04
Pick a quality target (95% is visually identical to the original).
- 05
Tap Compress. Modern iPhones process thousands of photos in a few minutes.
- 06
Originals stay in your library until you confirm the converted set looks right.
What you gain, what you trade
- ·~50% smaller files at equal quality
- ·Native on Apple devices, most of Android, Win 11
- ·Better dynamic range than JPG
- ·Default for new iPhones
- ·Uploads anywhere, every time
- ·Works in legacy software
- ·Larger files
- ·30-year-old format, universal support
You almost never want to convert your entire library to JPG and delete the HEIC originals. The smart pattern is: keep the library in HEIC, convert subsets on demand (an album to share, a folder for an upload), keep the JPGs in a dated folder, delete that folder when you are done with it.
A note about quality loss
JPG is lossy. Every time you re-encode a JPG you lose a little more detail. HEIC is also lossy, but the originals on your phone are the highest-quality version you will ever have of those photos. Converting HEIC to JPG at 95% quality is visually identical for human eyes; converting back from JPG to HEIC, or re-saving JPG, is where quality bleeds. Convert from the originals every time. Do not run JPGs through a second compression pass.
Bottom line
Three methods, three uses:
- Most Compatible setting for future shots, if you upload to JPG-only places often.
- Mail / Messages / Files Quick Actions for one or two photos right now.
- Batch convert with HEVCut for an album, a year, or your whole library, in one pass, on the device.
The right pick is the one that matches the size of the problem. If you came here because one photo did not upload, method 2 is twenty seconds. If you came here because Windows machines in your life keep refusing your iPhone shots, method 3 is what closes the chapter.