Runs in your browser · nothing is uploaded
HEIC to JPG Converter
Convert HEIC to JPG so your iPhone photos open anywhere — in batches, with the right rotation, and without uploading a single photo.
How the conversion works
HEIC photos are compressed with HEVC (H.265), which most browsers can't display. This page uses libheif, compiled to WebAssembly by the libheif-js project, to decode each photo to pixels in a background worker. Your browser then encodes those pixels as JPG or PNG.
License
libheif and libheif-js are licensed under the GNU LGPL v3. They're used unmodified and loaded as a separate file; the source code is available from the links on the left.
Frequently asked questions
How do I convert HEIC to JPG?+
Add your .heic photos, choose JPG and a quality, and press Convert. Download each photo or all of them as a ZIP. Everything happens in your browser.
Why are iPhone photos HEIC?+
iPhones save photos as HEIF/HEIC by default because it's about half the size of JPEG at similar quality. Many websites, Windows apps and older devices can't open it, so JPG is the safe choice for sharing.
Will my photos be rotated correctly?+
Yes. HEIC files store rotation separately from the pixels; the decoder applies it, so the JPG comes out the way the photo looks on your phone.
What doesn't carry over?+
The JPG is a standard 8-bit image. HDR brightness, depth maps, Live Photo video and other extra layers in the HEIC are not kept, and EXIF details (camera, date, location) are not copied — which also means location data isn't shared.
Some HEIC files contain several images — what happens?+
By default only the main photo is converted. Tick “Convert every image in a file” to save each image inside it.
What's the difference between HEIC and HEIF?+
HEIF is the container format; HEIC is the name for HEIF files whose images are compressed with HEVC (H.265), which is what iPhones save. This tool accepts .heic, .heif and .hif files and checks what's inside, so a JPEG that was simply renamed to .heic is flagged instead of failing silently.
Should I convert HEIC to JPG or PNG?+
JPG for almost everything: it opens everywhere and keeps files small. PNG is lossless but much larger for photos — choose it only if you plan to edit the image further and want to avoid another round of JPEG compression.
Does converting HEIC to JPG lose quality?+
A little, because JPG is a lossy format, but at the default quality of 90 it's very hard to see. You can set the quality anywhere from 50 to 100; higher values give bigger files with no visible gain for most photos.
How many photos can I convert at once?+
Up to 50 HEIC files, 60 MB each. They're converted one after another with the same settings, and you can download each photo or all of them in one ZIP.
How do I stop my iPhone saving photos as HEIC?+
Go to Settings → Camera → Formats and choose “Most Compatible”. New photos are then saved as JPG (and videos as H.264), at the cost of larger files. Photos you already took stay HEIC, so you can still convert them here.
Is it private?+
Yes. Photos are decoded in a background worker in your browser. The only download is the decoder itself (about 2 MB, from this site) the first time you convert.
More free Northlane tools
- Compress imageCompress to a target size
- Remove EXIF dataRemove EXIF and location
- Background removerCut out photos in your browser
- PPI calculatorCalculate pixel density, physical dimensions and compare two displays.
- Lorem ipsum generatorGenerate Latin-style or English placeholder paragraphs, words and characters.
- Username generatorGenerate illustrative names, usernames and team names with offline word lists.
- Keyword density checkerMeasure word frequency and percentage of total words in pasted text.
- Readability checkerEstimate six English readability scores with sentence and syllable statistics.
- Passphrase generatorGenerate a memorable passphrase from a supplied or built-in word list.
- Time zone converterConvert a date and time between IANA zones with daylight-saving rules.
- All toolsBrowse the full collection