HEIC to JPG, converted in your browser
Drop your iPhone photos below. They are decoded and converted inside this tab, so nothing is uploaded and nothing is stored. It handles a whole folder at once, lets you set the quality, and works with Wi-Fi off. No account, no watermark, no limit.
See what the quality setting does
Drag the line to compare the original with the JPEG at the quality you chose. The loupe shows a 3× crop under your pointer.
JPG or JPEG?
They are the same thing. The format is JPEG; early Windows systems limited file extensions to three letters, so .jpg stuck. This tool writes .jpg files. Rename to .jpeg if a form insists; the contents are identical.
What you get
- Batch conversion with no file cap.
- Quality from 50 to 100, with a live comparison of the first photo.
- Optional metadata: keep the capture date, camera and location, or strip them.
- ZIP download when you convert more than one file.
Why iPhone photos are HEIC
Since iOS 11, iPhone 7 and later save photos as HEIF, with the .heic extension, whenever the camera is set to High Efficiency. Apple says the format uses less storage than JPEG while keeping the same visual quality. Many other devices, older software and upload forms expect JPEG, which is why a photo that looks fine on your phone turns into a blank icon on a PC or a rejected attachment in email.
Stop your iPhone taking HEIC photos
Open Settings, tap Camera, tap Formats, then tap Most Compatible. New photos will be JPEG. Photos you already took stay HEIC, so convert those here.
Nothing leaves your device
The decoder is libheif compiled to WebAssembly. It runs in a background thread inside your browser. The only extra download is the decoder itself, about 1.5 MB, once. Your photos are read from your disk into memory, converted, and handed back to you as a download. There is no server in that path.
Check it yourself. Open your browser's developer tools (F12), pick the Network tab, then drop a photo. You will see the decoder load, and a small page-view count go out. Your photo is not among it. Or turn Wi-Fi off after your first visit and try again: the page still works.
Requests this page has made, from your browser's own log
Does converting HEIC to JPG lose quality?
A little, and you control how much. HEIC and JPEG are both lossy formats, so every re-encode is a chance to lose detail. At quality 90 the difference is often hard to see at normal viewing sizes, and the file stays reasonably small. At 100 the file gets much larger for little visible gain. Use the comparison above to look for yourself. If you need every pixel untouched, choose PNG; for a photograph the file is usually much larger.