Why convert HEIC to JPG?
HEIC is a great format. It stores the same photo in about half the space of a JPG, supports 10-bit colour and keeps Live Photo data together. The problem is everything outside Apple’s world. Windows needs a paid extension to open it, many websites reject it at upload, and plenty of apps simply show an error.
JPG is the opposite. It’s older and less efficient, but it opens literally everywhere: every operating system, every browser, every photo printer, every email client and every upload form made since 1995. Converting HEIC to JPG is how you make an iPhone photo boringly compatible.
What makes this converter different
Most “free HEIC converters” upload your photos to a server, convert them there, and hope you trust them with your camera roll. We don’t do that, and we can’t, because there is no upload step.
- Private by design. Decoding happens in a WebAssembly build of libheif running in your browser. Your photos stay in memory on your device and are gone when you close the tab.
- Fast. Files convert in parallel across your CPU cores. A typical 12 MP iPhone photo takes well under a second on a laptop.
- Accurate colour. iPhone photos are captured in Display P3. We keep the colour profile, so your JPGs look like they did on your phone.
- Metadata you control. Keep the date and camera, drop the GPS location, or strip everything.
- Works offline. After your first visit the converter is cached. It even works in airplane mode.
JPG quality settings explained
The quality slider controls how much detail the JPG encoder keeps:
| Quality | Good for | Typical 12 MP file |
|---|---|---|
| 95–100 | Archiving, editing later | 4–7 MB |
| 85–90 | Everyday use (default 88) | 2–3.5 MB |
| 70–80 | Sharing, email, web | 1–2 MB |
| Below 70 | Tiny files, thumbnails | under 1 MB |
Need a specific size such as “under 1 MB” for a form? Use Compress HEIC, which finds the best quality for the size you need automatically.
Converting a whole photo library
Dropping a folder of hundreds of photos is fine. Each file is decoded, converted and released before the next one starts, so memory use stays flat. For big jobs, the batch HEIC converter adds pause, retry and one-click presets for Windows, the web and email.
Prefer to stop getting HEIC files at all?
You can tell your iPhone to shoot JPG instead. Go to Settings → Camera → Formats and pick Most Compatible. Our guide on changing iPhone camera settings walks through it, along with the trade-offs.