Convert HEIC to JPG in your browser
iPhones save photos as HEIC by default because it stores good quality in less space. The problem appears when a Windows app, an older Android phone, a job portal, or a website refuses the format. This converter turns HEIC into JPG entirely in your browser using a WebAssembly decoder. You can process a batch of photos, control JPG quality, and optionally compress to a target size. The JPG will be larger than the original HEIC at similar visual quality; that is normal, because JPG is less efficient. If the HEIC contains several images, only the first frame is converted. Live Photo motion is not preserved.
- Private by design
- Runs in your browser
- No signup
How do I convert HEIC photos to JPG?
Add one or more HEIC files, choose the JPG quality, and press Process. Toolabs decodes the HEIC image locally with WebAssembly and re-encodes it as JPG. Download files individually or as a ZIP. The original HEIC stays untouched, and no photo is uploaded to a server.
How to use it
- Add one or more HEIC files from your iPhone or computer.
- Choose the JPG quality. The default 92% is a good balance for photos.
- Optionally set a maximum width or a target file size.
- Press Process files and let the local HEIC decoder run.
- Download individual JPGs or all results as a ZIP.
Why use this tool
Makes iPhone photos usable in Windows apps, older phones, and upload forms.
Batch conversion saves repetitive work for a whole camera roll selection.
No upload: personal photos never pass through a remote server.
Optional target size prepares photos for portals with file limits.
When to use it
- Opening iPhone photos in Windows Photos or an older Android gallery.
- Uploading HEIC images to a job application that only accepts JPG.
- Sending iPhone photos to someone who cannot open HEIC.
- Preparing a batch of iPhone photos for a website or marketplace.
At a glance
| Format | Typical strength | Typical weakness |
|---|---|---|
| HEIC | Small files with high quality; supports HDR and Live Photos | Limited app support outside Apple devices |
| JPG | Universally supported; small enough for uploads | Lossy; no transparency or animation |
| PNG | Lossless and supports transparency | Much larger for photographs |
Converting to JPG does not recover more detail than the HEIC contains. It simply makes the photo compatible.
If a portal limits photos to 200 KB, convert to JPG first, then use Compress JPG to 200 KB. Converting directly with a target size also works and saves a step.
Frequently asked questions
Why can’t Windows open my iPhone photos?
Windows does not include a HEIC decoder by default on many installations. You can install a codec from the Microsoft Store, or convert the photos to JPG, which every version of Windows can open.
Does converting HEIC to JPG reduce quality?
Yes, slightly. JPG is lossy and always re-encodes the pixels. At 92% quality the difference is hard to see on screen. The JPG will also be larger than the HEIC because JPEG compression is less efficient.
Are Live Photos supported?
Only the still image is converted. The short video and motion metadata that make a Live Photo are not preserved in JPG. This is expected because JPG has no concept of motion.
What happens to multiple images inside one HEIC?
Some HEIC files contain several images or frames. Toolabs converts the first one and shows a warning. For burst photos, add each HEIC file separately.
Can I also resize the photos?
Yes. Expand Options and set a maximum width or target size before processing. The HEIC is decoded first, then the JPG is resized or compressed in the local image worker.
Are my photos uploaded?
No. The HEIC decoder runs in your browser through WebAssembly, and the JPG is created on your device. Toolabs does not receive, store, or see the photos.
Related tools
More free tools that work the same way.