Convert HEIC to JPG on your device
Turn iPhone photos into JPGs that open anywhere, without sending them to anyone.
- Processed on your device. Your photos are never uploaded. How we know
- Free, no sign-up, no watermark
Drop iPhone photos (.HEIC) here
Add as many as you like: they’re converted one after another on this device.
PixWrench’s code runs on your device. We don’t receive your files, file names or their contents.
PixWrench’s code runs on your device. We don’t receive your files, file names or their contents. What happens to your files
How to convert HEIC photos to JPG on any computer or phone
Since iOS 11, iPhones (iPhone 7 and later) can save photos as HEIF, usually with a .heic extension, according to Apple. The files are compact, but some websites, apps and upload forms won’t take them. JPG is the safe choice when you don’t know what the other side can open.
Our explainer HEIC explained: what it is and how to open iPhone photos covers the background and how to change the iPhone camera format. Here you can simply convert what you already have, and decide what happens to the location stored inside each photo.
- 1
Drop in the HEIC files
Add one photo or a whole folder exported from your iPhone. HEIF files and mislabeled .heic files are handled too.
- 2
Pick JPG or PNG and the metadata option
JPG at quality 90 suits most uses. Leave “Remove location, keep the rest” on unless you need the GPS data.
- 3
Download
Check each row’s badge to confirm what happened to the location, then save files individually or as a zip.
What this tool does
- Converts HEIC and HEIF photos to JPG or PNG
- JPG quality slider from 50 to 100 (default 90)
- Removes location by default and keeps date taken, camera and exposure
- Optional “Remove all” or “Keep everything”, with a warning when GPS is present
- Each row shows the date taken and a Location removed/kept badge
- Batch conversion with a single zip download
- Recognizes .heic files that are really JPG or PNG
- Safari decodes natively; other browsers fetch a decoder once
One iPhone-sized HEIC at three quality settings
Our test file photo.heic is 1512 × 2016 pixels, 941 KB, with GPS coordinates of 40.6892° N, 74.0445° W stored inside. We decoded it with libheif and encoded it with MozJPEG in Node, the same libraries the tool uses (script measure-t1.mjs).
| JPG quality | Output | Compared with the HEIC |
|---|---|---|
| 75 | 118 KB | 87% smaller |
| 90 (default) | 330 KB | 65% smaller |
| 100 | 1,131 KB | 20% larger |
The last row is the honest surprise: JPG is an older, less efficient format, so maximum quality can outweigh the original. With the default metadata setting, those coordinates are left out of the JPG.
How the conversion happens in your browser
HEIC is a picture coded with HEVC (H.265) inside the HEIF container defined by ISO/IEC 23008-12, as the libheif project describes it. Safari can decode it natively, so on Safari PixWrench simply asks the browser. Elsewhere it uses libheif, an open-source HEIF decoder released under the LGPL, compiled to WebAssembly.
Once decoded, the pixels are turned upright, the embedded color profile is kept, and MozJPEG writes the JPG. PNG output is lossless and much larger, which is useful only when you plan to edit the image further.
What “Remove location, keep the rest” keeps
| Kept | Removed |
|---|---|
| Date and time taken | GPS latitude, longitude and altitude |
| Camera make and model | The embedded thumbnail |
| Exposure details (shutter speed, aperture, ISO) | Maker notes (manufacturer-specific data) |
That way your photo library still sorts by date, but the file no longer pinpoints where you were. If you would rather strip everything, choose Remove all. The guide to removing location from photos shows how to stop it being recorded in the first place.
Bursts, Live Photos and look-alike files
Some HEIC files hold several images, such as bursts. The tool converts the primary image only. A Live Photo’s motion part is a separate .mov video; if you drop one in, it is set aside with an explanation rather than failing silently. And a file named .heic that is actually a JPEG passes through untouched apart from your metadata choice, so it isn’t recompressed for nothing.
Good to know
- Converting is lossy for JPG: some detail is traded for compatibility. Keep the HEIC originals if you can.
- On browsers other than Safari, the first conversion waits for the roughly 1.5 MB decoder to download.
- Only the main image of a multi-image HEIC is converted.
- For smaller files than quality 90 gives, send the JPGs through the image compressor.
- Choosing Keep everything keeps the GPS position as well; the tool warns you when a photo has one.
What happens to your files
Processed on your device. Your photos are never uploaded. PixWrench’s code runs on your device. We don’t receive your files, file names or their contents.
Your photos are decoded and converted on your device. When the libheif decoder is needed, it is downloaded once from our own site, never a third party, and then cached by your browser; the photos themselves are never sent. The location badge on each row shows exactly what was kept, and you can double-check any output with the EXIF viewer.
The page also loads ad and analytics scripts that have nothing to do with the converter; see the privacy policy.
Related tools and guides
Questions people ask
How do I stop my iPhone taking HEIC photos?
Apple’s path is Settings > Camera > Formats > Most Compatible. New photos are then saved as JPG; existing ones stay HEIC.
Does converting HEIC to JPG lose quality?
A little, because JPG is lossy. At the default quality 90 the difference is hard to see; you can go up to 100.
Will the converted JPG keep the date the photo was taken?
Yes, with the default Remove location, keep the rest. Each row shows the date taken so you can confirm.
Why was my Live Photo file rejected?
The moving part of a Live Photo is a .mov video, not an image. Convert the matching .heic still instead.
Can I convert HEIC to PNG?
Yes, choose PNG. It is lossless but usually several times bigger than a JPG.
Can I put converted photos into a PDF?
Yes. The image to PDF tool accepts HEIC directly and builds one PDF from many photos.