HEIC to JPG & PNG Converter — free, no upload
Convert iPhone HEIC photos to JPG or PNG that opens anywhere. Runs entirely in your browser — no upload, no sign-up, no limit on how many.
About the HEIC to JPG tool
HEIC is the format an iPhone saves photos in by default. Apple adopted it because it stores roughly the same picture in about half the space of a JPG, which is a real win on a phone — but it is still awkward everywhere else. Upload a HEIC to an older web form, drop it into a Windows machine without the codec pack installed, or attach it to a message for someone on Android, and you get an error or a grey placeholder instead of a photo.
Converting to JPG solves that permanently: every browser, operating system, printer and photo service made in the last twenty-five years reads JPG. Choose PNG instead when the shot has sharp edges you cannot afford to soften — a screenshot, a scan, a diagram — because PNG is lossless and JPG is not. This converter decodes the HEIC with a WebAssembly build of libheif running in your own tab, so the photo is never uploaded and there is no cap on how many you put through it.
The trade-off worth understanding is size. A HEIC uses a modern codec descended from video compression, so it packs the same visual quality into far fewer bytes than JPG can. Convert a 2 MB HEIC and the JPG that comes out may well be 4 MB. That is not a fault in the conversion — it is the cost of using a format from 1992 that everything on earth can read. If the size matters for what you are doing next, run the output through the Compress image tool.
Two situations catch people out. Live Photos are a HEIC paired with a short video, and converting keeps only the still frame, which is normally what you want but does mean the motion is gone. Burst shots and edited photos may also carry more than one image inside a single file; the converter takes the primary one, the same picture your phone shows you in the gallery. In both cases the original on your device is untouched, so nothing is actually lost.
How it works
Add your HEIC photos
Drop in one file or a whole batch straight from your iPhone or an AirDrop folder. They are read from disk, not sent anywhere.
Pick JPG or PNG
JPG for photos and for anywhere size matters; PNG when you need lossless output and do not mind a bigger file.
Save the converted files
Download each result, or grab them all at once. The originals on your device are left untouched.
Frequently asked questions
- Why will not my computer open a HEIC file?
- HEIC needs a decoder your system may not ship. macOS and iOS have had one since 2017, Windows 11 includes it but Windows 10 often requires a paid codec from the Microsoft Store, and most Linux image viewers and older Android builds have none. Converting to JPG sidesteps the whole problem rather than trying to install support everywhere.
- Does converting lose image quality?
- Converting to JPG re-encodes the picture, so there is some loss — in practice invisible at the quality level used here, but it is real, and it compounds if you convert the same file back and forth repeatedly. PNG output is lossless and loses nothing. Either way the HEIC original stays on your device untouched, so you always have the master copy.
- Are my photos uploaded to a server?
- No. The decoder is a WebAssembly module that runs inside your browser tab, so the photo is read from your own disk, converted in memory, and written back to your downloads folder. Nothing crosses the network. You can confirm it by opening your browser devtools Network tab while converting, or simply by going offline first.
- Is the GPS location and camera data kept?
- The conversion does not deliberately carry EXIF across, but do not rely on that if privacy is the point. If you are about to post the photo publicly, run it through the Remove EXIF tool afterwards and check what it reports — that tool exists precisely to show you the GPS coordinates and camera details hidden in a file and strip them.
- How many photos can I convert at once?
- There is no imposed limit, because there is no server cost to meter. The practical ceiling is your own machine: each file is decoded in memory, so a few hundred large photos on a low-RAM laptop may get slow or make the tab stall. If that happens, convert in batches of twenty or so.
- Can I stop my iPhone saving HEIC in the first place?
- Yes, and it is worth doing if the conversion step keeps getting in your way. Open Settings, go to Camera, then Formats, and choose Most Compatible instead of High Efficiency. Your phone will save JPG from then on. The catch is that JPG files are noticeably larger, so you will fill your storage faster — which is exactly why Apple made HEIC the default.
- What happens to Live Photos and burst shots?
- A Live Photo is a still image plus a short video clip. Converting extracts the still — the frame you see in your gallery — and the video portion is not carried into a JPG or PNG, because neither format can hold one. Burst sequences are stored as separate frames and convert individually. The original files on your device keep everything, so the motion is still there if you need it.
