HEIC to JPG Converter
Convert iPhone HEIC photos to JPG — quality slider, batch upload, 100% browser.
Quick answer: HEIC to JPG Converter: convert iPhone HEIC photos to JPG — quality slider, batch upload, 100% browser. Runs entirely in your browser, free, no signup.
Last updated
Good to know
Recent iPhones save photos as HEIC because it stores great quality in about half the space of a JPG. The catch is compatibility: plenty of Windows apps, websites and older devices still refuse to open HEIC, so converting to JPG turns those photos back into a format that works everywhere. Our guide to converting HEIC to JPG explains why Apple uses the format and what, if anything, you lose in the switch.
A single conversion to a high-quality JPG looks identical to the original for any normal use — viewing, printing or posting online — though the JPG file will usually be a little larger than the HEIC. If your goal is to publish the photo on the web rather than just open it, comparing JPG and WebP is worth a look, since WebP keeps the small file size HEIC gave you while staying browser-friendly.
Frequently asked questions
- Why doesn't HEIC open on my Windows / web app?
- HEIC (High Efficiency Image Coding) is Apple's format, only natively supported by macOS, iOS, recent Android and a small set of Windows codecs. JPG works everywhere — the price is a slightly bigger file at the same visual quality.
- Will I lose photo metadata (EXIF)?
- Most EXIF (camera, lens, exposure, GPS) is preserved into the JPG. If you'd rather strip it for privacy, run the result through our Image Metadata Remover.
- Are my photos uploaded?
- No — heic2any decodes and re-encodes entirely in your browser. Open DevTools → Network and you'll see no upload happens.
- What quality should I pick?
- Quality 90 (the default) is visually indistinguishable from the original for almost all photos and gives the best file-size trade-off. Drop to 75 for web use, 60 for thumbnails.
- Can I batch-convert hundreds of photos?
- Yes — drop them all at once and we'll process and ZIP them together. Conversion happens on a worker thread so the page stays responsive.