Your iPhone saved the photo as a HEIC file, and now the website, form, email or Windows PC will not take it. This HEIC to JPG converter turns HEIC (and HEIF) photos into ordinary JPG files that open everywhere, right inside your browser.
Add one photo or forty, wait a moment, and download each JPG or the whole batch as a ZIP. You can pick PNG instead if you want a lossless copy. Each row shows the size before and after so you can see what you saved.
Your photos are not uploaded. The decoding runs on your own phone or computer, which is also why it works without an account and without a queue.
What is a HEIC file?
HEIC stands for High Efficiency Image Container. It is Apple's everyday name for photos stored in the HEIF format using HEVC compression. Since iOS 11, iPhones and iPads that support it save camera photos this way by default, because the files are noticeably smaller than JPG for similar quality. That saves space on the phone and in iCloud.
The catch is compatibility. JPG has been supported by practically every app, website and printer for decades. HEIC has not. Windows needs extra components to preview it, many upload forms reject it, and plenty of older editors cannot open it. Converting to JPG is the simple fix.
Why does my HEIC photo not open or upload?
Common situations:
- A government or college portal says "only JPG or PNG allowed".
- An email or chat app shows a blank box or an unknown file icon on a PC.
- Windows shows a file with no thumbnail, or asks you to install a codec.
- A print-shop website refuses the file.
- A design tool or older version of Photoshop cannot open it.
In every case, a JPG copy solves it. The original HEIC stays untouched on your phone or in your folder.
How to use this converter
- Tap or click the drop area and choose your HEIC photos, or drag them in.
- The first time you add a HEIC file, the page fetches a small decoder (about 3 MB). That takes a few seconds on a normal connection and happens once per visit.
- Each photo converts one after another. Rows show the new size and pixel dimensions.
- Choose JPG for the smallest, most compatible file, or PNG for lossless but larger files.
- Tap Download on a photo, or use Download as ZIP for the batch.
The quality slider defaults to 90. That keeps photos looking the same on screen while giving a JPG that is usually still a manageable size. Move it down to 80 if you need smaller files for email.
Convert on iPhone before it ever reaches your PC
You can avoid HEIC altogether. On an iPhone or iPad, go to Settings, Camera, Formats and choose Most Compatible. New photos are then saved as JPG. Apple notes that this changes only photos taken from then on; older photos stay HEIC. Apple also says that importing HEIF media to a PC over USB may convert it to JPG automatically, but that does not always happen, which is why this tool exists.
Sharing a single photo? In the Photos app, sharing through some apps already sends a JPG. If a particular app still passes HEIC, convert it here first.
HEIC on Windows, Mac and Android
Windows: Photos and File Explorer need the HEIF image extension, and often the HEVC video extension, from the Microsoft Store to show HEIC pictures. Some of those add-ons are not free. A browser converter avoids installing anything.
Mac: Preview and Photos open HEIC natively. To convert one picture, open it in Preview and use File, Export and pick JPEG. For many files, this page is faster.
Android: Newer versions of Android can open HEIC, but sharing sites and forms often still reject it. Some Samsung phones offer a "high efficiency pictures" setting that creates HEIC files. Converting here gives you a JPG.
What the converter keeps and what it leaves behind
Be clear about what you get.
- You get the picture at its full pixel size, correctly rotated.
- You lose the metadata, including GPS location, camera details and date. This is handy for privacy when you share a photo online. If you want to archive the original date, keep the HEIC too.
- Live Photos become a single still image. The short video part is not included.
- Depth, portrait blur data and HDR extras are not carried over. You get a normal still.
- Colours may look slightly less vivid if the original used a wide colour range, because the web works in standard sRGB.
- Burst or multi-image HEIC files produce the main image only.
JPG or PNG output?
JPG is the right choice for almost everyone: smaller files and accepted by every form. PNG is lossless, so nothing more is lost in the conversion, but a PNG made from a 12-megapixel photo is often several times larger than the JPG. Pick PNG only if you will edit the picture further and want to avoid another round of lossy saving.
Speed and large batches
A modern phone converts a typical iPhone photo in a second or two; older devices take longer. Photos are converted one at a time so a big batch does not run your phone out of memory. If a 40-photo batch feels heavy, convert in smaller groups. The page accepts up to 40 files of up to 50 MB each.
Is it really private?
Yes. After the decoder is loaded, your files are read by code running in your own browser, and the results are made in memory. There are no uploads, and nothing is stored on a server. The decoder is an open-source library compiled to WebAssembly, loaded from a public code host with a fixed integrity fingerprint so a tampered file would be blocked. It is based on libheif, which is released under the LGPL licence.
If a particular HEIC cannot be decoded, the row turns red with a message instead of failing silently. That usually means an unusual variant of the format.
Frequently asked questions
Is HEIC to JPG free and private here?
Yes. It is free, needs no account, and your photos stay on your device. Only the decoder code is downloaded, never your pictures.
Will converting reduce quality?
JPG is lossy, so there is a very small loss, but at quality 90 most people cannot see it. Choose PNG to avoid any further loss, at the cost of bigger files.
Why is the JPG bigger than the HEIC?
HEIC compresses more efficiently than JPG. A JPG that looks the same is commonly larger. Lower the quality slider if you need it smaller.
Does it keep the location and date of the photo?
No. Metadata is not copied, so shared copies do not reveal where they were taken.
Can I convert Live Photos?
You get the still image only. The motion part is not included.
It says it cannot decode my file. What now?
A few HEIC variants are not supported by the decoder. Try exporting the photo as JPG from Photos or Preview on an Apple device.
How many photos at once?
Up to 40 files, 50 MB each. Download them one by one or as a single ZIP.
Sources & Methodology
- Apple Support: Using HEIF or HEVC media on Apple devices - the Most Compatible setting and the note that PC imports may convert to JPG
- libheif on GitHub - the open-source HEIF decoding library (LGPL)
- heic-to on GitHub - the browser build of libheif used by this page, pinned to version 1.6.6
- MDN: HTMLCanvasElement.toBlob() - how JPG and PNG files are written in the browser
- JSZip - builds the ZIP download
Method: the HEIC file is decoded in the browser by libheif running as WebAssembly, then written as JPG or PNG. Size change is (original - new) / original, shown to the nearest whole percent. Sizes use 1 KB = 1,024 bytes.
Data accurate as of: November 2026