Free tool
HEIC to JPG converter
Drop in the HEIC photos from your iPhone and get JPGs back. Free, unlimited, and the files never leave your device.
Drop your HEIC photos here
Up to 50 at a time. Nothing is uploaded — the conversion runs inside your browser.
Your photos never leave your device. No upload, no server, no account.
Why iPhone photos are HEIC in the first place
Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container) instead of JPG. The format is genuinely better — roughly half the file size at the same visual quality — which is why Apple made it the default. The problem is everything else: plenty of Windows apps, older photo software, web forms, print shops and photo-book services still refuse to open a .heic file, and hand back an unhelpful error instead.
Converting to JPG solves that compatibility problem in one step. You lose the storage efficiency, but you get a file that opens absolutely anywhere, which is usually what you actually need when you are sending photos to somebody else.
Why this converter does not upload your photos
Most free HEIC converters work by uploading your photos to their server, converting them there, and letting you download the result. That means handing your personal photos — often with GPS coordinates and timestamps attached — to a company you have never heard of, on the strength of a promise that they will delete them later.
This one does the decoding in your browser using a WebAssembly build of libheif, the same open-source library most HEIC support is built on. Your photos are read from disk into memory, converted, and offered back to you as a download. Nothing is transmitted anywhere, which is also why there is no file-count limit, no queue, and no sign-up.
Converting event photos in bulk
The reason we built this: when you collect photos after a wedding or a party, a good share of them arrive as HEIC from guests with iPhones, and other people in the group cannot open them. Converting a few hundred files one at a time is nobody's idea of a good evening.
Here you can drop in up to 50 at once, convert them in one pass, and download the lot as a single ZIP. If you would rather not deal with this at all, EventUploader accepts HEIC uploads natively and shows every guest photo in one gallery regardless of what phone it came from.
Common questions
Are my photos uploaded anywhere?
+
No. The conversion runs entirely inside your browser using WebAssembly. Your photos are never sent to our servers or anyone else's — you can confirm this by opening your browser's network tab while converting, or by disconnecting from the internet after the page loads and converting anyway.
Is there a limit on how many photos I can convert?
+
You can queue up to 50 files at a time, and there is no limit on how many times you can do that. Because your own device does the work, there is nothing for us to rate-limit.
Does converting to JPG reduce the quality?
+
JPG is a lossy format, so there is some loss, but at the default High setting it is not visible in normal viewing or printing. If you want to avoid any generational loss at all, choose PNG instead — the files will be considerably larger.
Does this work on an iPhone or iPad?
+
Yes. It works in any modern browser, including Safari on iOS. Very large batches of high-resolution photos can run out of memory on older phones, so convert in smaller groups if a batch stalls.
What is the difference between HEIC and HEIF?
+
HEIF is the underlying format and HEIC is Apple's specific implementation of it, using HEVC compression. In practice the terms are used interchangeably, and this tool accepts both .heic and .heif files.
Is EXIF data kept in the converted file?
+
No. The converter decodes the image and re-encodes it, so metadata such as GPS location, camera model and timestamps is not carried across. If you need the EXIF data preserved, keep the original HEIC alongside the JPG.