Image conversion tool
Convert HEIC to JPG in your browser.
Turn iPhone HEIC photos into widely compatible JPG files. Your images stay in this browser tab and are not uploaded to a conversion server.
Choose HEIC photos
The files are decoded and converted locally with heic2any. They are never sent to a conversion server.
Higher quality creates a larger JPG. The original HEIC file is not changed.
Choose one or more HEIC photos to begin.
HEIC to JPG questions
Are my photos uploaded?
No. Your selected photo bytes are read and converted in this browser tab. heic2any and JSZip load from jsDelivr, while your photos are not sent to a conversion server.
Can I convert multiple HEIC photos?
Yes. Select up to 20 photos. The tool converts them one at a time and offers the successful results as a ZIP.
Does this preserve Live Photo motion or metadata?
No. The JPG contains the first decoded image frame. Motion, depth, and other Live Photo metadata are not preserved.
Which libraries does this tool use?
heic2any is used under the MIT license and JSZip under the MIT license. Their source and license notices are public: heic2any license and JSZip license.
How do I convert HEIC to JPG?
Choose HEIC or HEIF photos, set the JPG quality if needed, and select Convert and download ZIP. The files are decoded and converted in your browser, so you can use the JPG files without uploading the originals.
Worked example
Select one iPhone photo for a single JPG, or choose several photos to create one ZIP. Use a higher quality for detailed photos and inspect the downloaded result before deleting the original.
Limits to know
Up to 20 files are supported, with a 50 MB per-file limit and a 200 MB total batch limit. Only the first decoded frame is exported; Live Photo motion, depth, and other metadata are not preserved. The conversion library and advertising scripts load from third parties, but your photos are not sent to a conversion server.