Convert HEIC to JPG
Drop one or many HEIC files below and download standard JPG copies in seconds. The conversion happens entirely inside your browser using the open-source libheif decoder, so your photos never reach our servers.
How to convert HEIC to JPG
- Click the drop zone or drag your HEIC files into it. You can add as many as your browser memory allows.
- Wait a few seconds while libheif decodes each picture and re-encodes it as a JPG inside your browser.
- Download the converted files individually, or grab them all at once.
Why convert HEIC to JPG?
HEIC (High Efficiency Image Container) became the default photo format on iPhone with iOS 11 in 2017 because it stores the same picture in roughly half the disk space of a JPG of equal quality. The trade-off is compatibility: most Windows applications, web upload forms, classic photo viewers, email clients and older Android devices still cannot open HEIC. Converting to JPG instantly solves the compatibility problem at the cost of a slightly larger file. Use this tool when you need to email iPhone photos to someone on Windows, upload pictures to a website that rejects HEIC, share images in Slack or Discord without warnings, or store photos in a backup tool that does not yet recognise HEIC. Quality is preserved at the highest JPG setting (95) by default; you can drop hundreds of files at once and download them as a single batch.
How we compare
The closest peer to this tool is Google's Squoosh, which also runs fully in your browser. Squoosh focuses on compression for the modern web and does not handle HEIC or batch conversion. Cloudconvert and Convertio cover more formats but upload your files to their servers and meter usage.
| This site | Squoosh | Cloudconvert | Convertio | |
|---|---|---|---|---|
| Files stay on your device | ||||
| No signup | Limited | Limited | ||
| No ads | ||||
| Batch conversion | ||||
| Supports HEIC | ||||
| Open source | AGPL-3.0 | Apache-2.0 |
Frequently asked questions
Are my photos uploaded to a server?+
No. The HEIC decoder runs as WebAssembly directly in your browser tab. No image data ever leaves your device, so we cannot see your photos even if we wanted to.
What is the maximum file size?+
There is no fixed cap. Practical limits are set by your browser memory, typically a few hundred megabytes per file on desktop and roughly 60 MB per file on iPhone Safari before it crashes the tab.
Can I convert many HEIC files at once?+
Yes. Drop a whole folder of iPhone exports and they are processed sequentially. Large batches take longer but never block the queue.
Will the quality drop?+
JPG is lossy by nature, but at the default quality 95 setting the visual difference is invisible to the human eye on photographs. The output file is usually 1.5–2x larger than the original HEIC.
Does it work offline?+
Yes. After your first visit the decoder is cached, so the converter keeps working with no internet connection.
Which browsers are supported?+
All modern browsers: Chrome, Edge, Safari, Firefox, Opera and Brave. iOS 17+ Safari handles HEIC natively, but the converter still works there if you need a JPG copy.
Related converters
Files processed in your browser. We never see them.