HEIC to JPG Converter
Turn iPhone HEIC photos into JPGs that open on Windows, Android, Slack, your work portal, and basically anything else. The photos stay on your device.
Drop HEIC files here
or click to browse (pick as many as you want)
Accepts: .heic, .heif
HEIC vs. JPG, briefly
HEIC is what your iPhone saves by default. Smaller files, better quality per byte. The catch: most non-Apple software refuses to open them. JPG is older, less efficient, and works absolutely everywhere. If you're trying to share, upload, or paste into something that won't take HEIC, you want JPG.
What happens when you hit convert
- The page decodes each HEIC using the libheif WebAssembly build, plus your browser's normal image engine.
- Each photo gets re-saved as a JPG.
- Drop one file, get one file back. Drop several, get a zip.
About quality
JPG throws away some data when it compresses. The presets are a tradeoff. Standard is fine for most photos. High is what you want if you'll edit the JPG later. Compact gets you the smallest file for sending around.
Nothing leaves your browser
The photos are processed in this tab. The simplest proof: load the page, kill your internet, run a conversion. It still works.
About the HEIC format
HEIC is Apple's branding for HEIF — High Efficiency Image File Format — a container standardized by MPEG in 2015. Apple flipped iPhones to HEIC by default starting with iOS 11 in late 2017. The image data inside is compressed with HEVC (H.265), which is the same video codec used for 4K Blu-rays. The compression is significantly better than JPG: about half the file size at the same visible quality. HEIC also supports tricks JPG can't — multi-image bursts, depth maps, alpha channels, and 10-bit color. The barrier to widespread adoption was HEVC's patent licensing, which is why a lot of non-Apple software still struggles.
About the JPG format
JPEG was finalized by the Joint Photographic Experts Group, an ISO/ITU committee, in 1992. The .jpg extension exists because old Windows insisted on three letters; on every other system, .jpeg is equally valid. JPG uses discrete cosine transform compression — efficient for photographs, lossy by design, terrible for sharp text or solid color blocks. It doesn't support transparency. Despite being more than 30 years old, JPG is still the format every camera, browser, email client, social network, and printer accepts without question. Universality is the whole point.
When to use HEIC to JPG (and when not to)
Convert when:
- You're uploading photos to a service that rejects HEIC (most insurance portals, job applications, older CMS systems).
- You're sharing photos with someone on Windows or older Android.
- You're sending images to a print service or photo lab.
- You want to edit photos in software that doesn't read HEIC properly.
Stay with HEIC if:
- Everyone involved is on Apple devices — there's no benefit and you'll lose file-size efficiency.
- You're archiving long-term and care about preserving depth maps or 10-bit color data.
Common problems and how to fix them
- JPG file is bigger than the HEIC. That's expected. HEIC is more efficient. The JPG keeps the same visible pixels, just in a less-compressed wrapper.
- Sideways photos. EXIF orientation is honored. If a particular shot still comes out wrong, the EXIF data was probably stripped earlier — open in Photos, rotate, save a fresh copy.
- Live Photo motion gone. Only the still frame converts. The video portion of a Live Photo is a separate .mov file iCloud Photos stores alongside.
- HEIC won't open at all. The file might actually be HEIF with a different extension, or a ProRAW DNG. Rename to .heif and try again, or export as JPG from Apple's Photos app first.
- Quality looks soft. The Compact preset is aggressive. Switch to Standard or High if the photo is going anywhere beyond a thumbnail.
- Colors shift slightly. HEIC supports wide color gamuts (Display P3) that get clamped to sRGB in JPG. The shift is small but real on saturated reds and greens.
Frequently asked questions
Are the photos uploaded?
No. libheif decodes the HEIC and the browser canvas re-encodes as JPG — all inside this tab. You can confirm with DevTools' Network panel.
How many photos can I convert at once?
50-100 is comfortable on a phone. A laptop can handle several hundred. HEIC decode is CPU-bound, so the more photos the longer it takes.
Will it run on iPhone?
Yes. Safari on iOS handles the conversion. The JPGs land in your Files app's Downloads folder. iCloud Photos won't auto-import them, which is usually what you want.
Can I keep the original capture date?
The conversion preserves the date and basic EXIF in the JPG. GPS coordinates carry over too unless you've stripped them in Privacy settings.
What if I have hundreds of HEICs from a vacation?
Use Apple's own export — in Photos, File → Export, choose JPG — for huge batches. This page is faster for everything up to a few hundred files.
What other formats are supported?
PNG and PDF are both available from HEIC on this site. Use PNG if you need lossless or transparency.