Convert iPhone HEIC to JPG Online
iPhone photos saved as HEIC or HEIF can fail in older Windows software and JPG-only upload portals. Make a JPEG copy for sharing or submission while keeping your original phone photo separately.
Your iPhone HEIC photo is decoded locally in your browser using on-device WebAssembly and is never uploaded to a server. The photo and JPEG preview remain in tab memory only until you close or refresh the page.
Drop your image here
or choose an image from your device
Accepts HEIC or HEIF photos. Decoding HEIC happens on your device and is slower than other formats on older phones.
If the exported phone photo appears sideways in its destination, correct the visible orientation with Rotate Image.
Drop your .heic or .heif file into the workbench above to decode it with our on-device WebAssembly engine, choose your JPEG quality (10–100), and compare the exact output byte count before downloading.
Convert HEIC to JPG Online
iPhones and recent iPads save photos as HEIC because it stores the same picture in about half the space of a JPG. That saving disappears the moment you try to attach the photo to a form, email it to someone on Windows, or open it in an older editor — many of them simply refuse the file.
This converter decodes the HEIC photo with libheif compiled to WebAssembly and re-saves it as a JPG, all inside your browser tab. Your photo is never sent to a server, which matters more for camera-roll pictures than for almost any other kind of file.
Why Convert HEIC to JPG?
- A job application, visa portal or school form only accepts JPG or PNG uploads.
- You need to send a photo to someone on Windows 10 or an older Android phone where HEIC will not preview.
- An older photo editor, print service or website builder rejects the file outright.
- You want a copy you can share without worrying whether the other person can open it.
How to Convert HEIC to JPG
- Drop a .heic or .heif photo into the upload area, or tap it to pick from your camera roll.
- Wait a second or two for the decoder to load and the preview to appear.
- Set the JPG quality — 80 to 90 keeps the photo looking like the original.
- Press Convert, check the measured file size, then download the JPG.
HEIC vs JPG
HEIC is more efficient: same-looking photo, roughly half the bytes, plus support for extras like depth data and Live Photo frames. JPG is far less efficient but is read by essentially every device, browser and application made in the last thirty years. For example, a standard 4032 × 3024 (12 MP) iPhone HEIC photo decodes to 48.77 MB of uncompressed RGBA pixel data in browser memory before being encoded into universal 8×8 JPEG blocks.
Because of that, a JPG exported from a HEIC is usually the larger file. That is expected, not a fault in the conversion — you are trading size for compatibility. If size matters, run the result through the image compressor or aim for a specific budget with the ‘Target size in KB’ option in the image compressor.
Does Converting Reduce Quality?
JPG is a lossy format, so the photo is re-encoded rather than copied. At quality 90 the difference is very hard to see on a normal screen; below about 70 you start to notice softness in skies and smooth skin tones.
The original HEIC on your phone is untouched, so you can always convert again at a different quality. To check how well a result holds up, try the image optimization score.
Limitations to know
- One photo at a time — there is no batch queue.
- Live Photo motion and burst frames are not carried over; a single still image is converted.
- Camera and location metadata are dropped, because the photo is redrawn from its pixels.
- Very large photos on older phones can take several seconds and are limited by available memory.
Common problems and fixes
The decoded JPG file is larger in kilobytes than my original HEIC.
That is normal. HEIC uses HEVC intra-frame coding that is substantially more compact than baseline JPEG. Lower the quality slider to 80–82 or resize oversized 4032 × 3024 camera dimensions if an upload portal enforces a strict KB cap.
My 48 MP ProRAW or HEIC photo takes several seconds or fails on an older phone.
An 8064 × 6048 (48 MP) photo requires nearly 195 MB of raw RGBA canvas memory during WebAssembly decoding. Close background browser tabs or run the conversion on a desktop browser if mobile Safari hits its per-tab memory ceiling.
My file ends in .heic but the decoder says it cannot read the container.
Verify that the file is a genuine Apple/Android HEIF image and not a JPEG or video clip whose filename extension was renamed manually. Inspect the file in our Image Metadata Viewer if you are unsure of its true binary header.
What happens to your file
iPhone HEIC/HEIF photos are decoded on your device using a locally loaded WebAssembly decoder (libheif) and drawn to a browser canvas to produce the JPEG. Downloading the decoder module into your browser does not upload your photo anywhere. Refreshing clears the unsaved conversion; downloaded JPEGs stay on your device. Analytics logs format and tool events, never your photo or filename.
Decoding HEIC happens on your device and is slower than other formats on older phones.
Full details are in the Privacy Policy.
When not to use this
If your phone or computer already opens HEIC photos and the destination accepts them, converting just adds a lossy step and a second copy to manage.
Live Photos and burst sequences become a single still image here. To keep motion, export from the Photos app on the device instead.
Frequently asked questions
Is the HEIC to JPG conversion free?
Yes. There is no signup, no upload limit per file count, no watermark and no paid tier — the page is funded by advertising.
What happens to wide-gamut Display P3 colours from an iPhone HEIC?
The decoded image is rendered into the browser's standard sRGB canvas before JPEG encoding, so colours display consistently across Windows PCs, Android devices and web forms that do not read Apple's Display P3 profile.
Does it work on an iPhone or iPad?
Yes. It runs in mobile Safari and Chrome the same way it does on a desktop, though very large photos take longer on older phones.
Why does my iPhone save photos as HEIC in the first place?
HEIC stores the same picture in roughly half the space of a JPG. The trade-off is that many websites, older Windows versions and some editing apps still cannot open it.
Will the JPG look worse than the HEIC?
At quality 90 the difference is very hard to see. JPG is a lossy format, so some fine detail is re-encoded, and the file will usually be larger than the HEIC despite that.
Can I convert Live Photos or burst shots?
The still image is converted. Motion from a Live Photo and the extra frames in a burst container are not carried over, because JPG holds one still frame.
Can I convert several photos at once?
One photo at a time. Convert and download each one, then drop in the next — nothing is queued or stored between conversions.
Is the photo's date and location kept?
No. The photo is redrawn from its pixels, so camera and location metadata are dropped. Keep the original HEIC if you need that information.