Convert iPhone HEIC photos to JPG
iPhones save photos as HEIC by default. Most websites, forms and Windows apps still expect JPG. Here is the fastest way to convert.
Drop a photo here, or tap to choose
JPG · PNG · WEBP · HEIC — files never leave your browser
HEIC (High Efficiency Image Container) is Apple's default format since iOS 11. It produces files about half the size of JPG with the same quality, but most online forms, Windows apps and older websites still reject it.
You have three options: change the iPhone setting to capture as JPG (Settings → Camera → Formats → Most Compatible), AirDrop the photo to a Mac which auto-converts on copy, or use the converter below — which works on any device, including Windows and Android.
The tool decodes HEIC entirely in your browser using a WASM decoder, so your photos are never uploaded. You can convert one file or batch-convert dozens at once.
Why iPhones default to HEIC
Apple switched the default photo format from JPG to HEIC (High Efficiency Image Container) in iOS 11. HEIC files are typically half the size of JPG at the same quality, which is why your iPhone can fit so many photos in 128 GB. The trade-off is compatibility — most upload portals, older Windows PCs, and many web frameworks still cannot open HEIC.
Three reliable ways to convert
1. In your browser (this page)
Open this page on your iPhone or laptop, drop the HEIC file into the editor, and download a JPG. The conversion runs locally — your photo never leaves your device. This is the fastest method and works on every iPhone running iOS 13 or newer.
2. iPhone setting (forever)
To stop the iPhone from creating new HEICs in the first place: open Settings → Camera → Formats and switch from "High Efficiency" to "Most Compatible". New photos will save as JPG. This doesn't convert existing HEICs, but it solves the problem going forward.
3. AirDrop / Mail "Automatic"
When you AirDrop or email a HEIC to a non-Apple device, iOS sometimes auto-converts to JPG. The behaviour is opaque — some apps trigger it, others pass the HEIC through unchanged. If you've been bitten by this, the in-browser converter on this page is the safer route.
What gets preserved, what gets lost
- Preserved: the primary photo's pixels, EXIF orientation (so the JPG is upright), date taken, and color profile.
- Lost: Live-Photo motion data, depth maps from Portrait Mode, multi-frame burst data, and (by default) GPS coordinates and device serial — we strip those for privacy.
Privacy
Every step happens inside the browser tab you have open. Your image is decoded, cropped and re-encoded by the same JavaScript engine that runs this page — there is no upload, no temporary file on a server, and no "processed copy" cached by us afterwards. When you close the tab, the blob is gone. We document the full pipeline on our Methodology and How it works pages.