How to convert HEIC to JPG
- Add your HEIC photos. Tap Choose photos (or drop the files onto the page). You can pick one photo or a whole batch from Files, iCloud Drive, a USB stick or your Downloads folder.
- Pick JPG and the settings. Leave Convert to on JPG, or choose PNG or PDF. Set the quality slider (90 percent is visually identical for photos) and decide what happens to the photo details — by default the location is removed.
- Convert and download. Tap Convert to JPG. Each photo is converted on your device; save them one at a time, or tap Download all to get a single ZIP file.
What it does
- Converts HEIC (and HEIF) photos to JPG, PNG, or one combined PDF
- Batch conversion: add as many photos as you like, download each one or all of them as a ZIP
- Quality slider for JPG, from 50 to 100 percent
- Photo details your choice: keep date and camera but remove GPS location (default), remove everything, or keep everything
- Works in Safari on iPhone, and in Chrome, Edge and Firefox on Windows, Mac and Android
- Runs entirely on your device — the only network request fetches the open-source HEIC decoder, and only when your browser can't read HEIC by itself
What HEIC is, and why websites reject it
HEIC is the format your iPhone camera uses by default. Apple calls the format HEIF; the files end in .heic. It stores the same picture in roughly half the space of a JPG, which is why Apple switched to it. The catch is that plenty of upload forms, older Windows PCs, printing kiosks and office software still only accept JPG or PNG. Converting HEIC to JPG is the universal fix: a JPG opens everywhere.
How this HEIC converter works
Everything happens in the browser tab you are looking at. Safari 17 and later on iPhone, iPad and Mac can read HEIC natively, so there the photo is decoded by the browser itself and nothing extra is downloaded. Chrome, Edge and Firefox can't, so the first time you add a HEIC file they download libheif, the open-source HEIC decoder, compiled to WebAssembly — about 1.5 MB, fetched from the jsDelivr CDN and cached afterwards. The decoded picture is then saved as JPG or PNG by the browser's own image encoder.
Photo details are handled byte by byte, not by guesswork. When you keep details, the original EXIF block (date taken, camera, lens, exposure) is copied into the new JPG, the orientation is reset because the pixels are already upright, and — unless you chose to keep everything — the GPS block is emptied and its bytes are zeroed, so the location is really gone rather than hidden.
How to convert HEIC to JPG on iPhone without a tool
Your iPhone has three built-in routes. To stop the problem at the source, go to Settings → Camera → Formats and choose Most Compatible: new photos are saved as JPEG (photos you already took stay HEIC). For a HEIC already in the Files app, open it in the Preview app, tap the menu next to the file name, tap Export and choose JPEG. And when you share photos by Mail, Messages or AirDrop to a device that can't read HEIC, iOS may send a JPEG automatically.
Often the real goal is a PDF, not a JPG — a form, a receipt, an ID for an upload portal. Then you don't need to convert at all: our guide to turning photos into a PDF on iPhone shows the Print-trick and Files methods that take HEIC directly, and how to make a PDF on iPhone covers screenshots, web pages and email. If you'd rather do it here, HEIC to PDF puts any number of photos into one PDF with page size, margins and page order under your control.
HEIC to JPG on Windows and Mac
On a Mac, Apple's method is to open the photo in Preview or Photos, choose File → Export, and pick JPEG. It works well for one photo at a time. On Windows, the Photos app can only open HEIC after you add Microsoft's HEIF and HEVC extensions from the Microsoft Store. This page needs neither: it runs in Edge, Chrome or Firefox on Windows 10 and 11, converts a whole batch, and hands you a ZIP.
Your photos stay on your device
Most online HEIC converters upload your photos to their server, convert them there and send them back. Photos carry more than a picture — the location where they were taken, the time, sometimes the faces of your family or the contents of a document. Here the files are read by the browser into memory and written back to your own Downloads folder through a local link. No account, no upload, no copy kept anywhere; close the tab and it's gone. You can check it yourself in your browser's developer tools: the network tab shows the decoder code arriving, and no request carrying your photos leaving.
Honest limitations
- Very large photos on iPhone. Safari on iPhone refuses images above about 16.7 megapixels, so 24- and 48-megapixel shots from recent Pro models are resized to fit, and the tool tells you when it did. On a computer they convert at full size.
- HDR and wide color. The JPG is a standard-range sRGB picture, so the extra brightness of an HDR photo is not carried over.
- Live Photos and bursts. Only the still image is converted; for files holding several images, the main one.
- Speed. In Chrome or Firefox a 12-megapixel photo takes about a second to decode; a hundred photos take a couple of minutes. Safari is faster because it decodes HEIC natively.
When the photos are documents
If you're converting photos of receipts, IDs or letters so you can send them somewhere, the conversion is rarely the last time you'll need them. Paperlock is an iPhone app that imports photos and scans, reads what each document says, files it under a clear title behind Face ID, and exports any document as a PDF when someone asks for it.