Free Online HEIC to JPG Converter
Convert iPhone HEIC photos to JPG or PNG right in your browser.
Upload a HEIC photo to begin.
About the HEIC to JPG Converter
HEIC is the default photo format on recent iPhones, and many websites, forms, and older editors still refuse it. This converter decodes a HEIC or HEIF file in your browser and re-encodes it as JPG or PNG. You get a preview with the pixel dimensions and output size before downloading.
It is for iPhone owners moving photos to a Windows PC, sellers uploading product shots to marketplaces, and anyone who needs a universally accepted image without installing software.
How to use it
- Drop a .heic or .heif file onto the drop zone, or click it to browse. Other file types are rejected.
- Choose JPG or PNG as the output format.
- For JPG, drag the quality slider between 40% and 100%. The control hides for PNG because PNG is lossless.
- Press Convert image and wait for the preview and file details.
- Press Download to save the re-encoded file with the original name and the new extension.
Example: moving an iPhone photo into a listing
A seller photographs a jacket with an iPhone and has IMG_4821.HEIC. Marketplace upload forms expect JPG, so they convert at quality 92, check the preview for rotation and framing, then download IMG_4821.jpg. For a graphic that will be edited further, PNG avoids another round of JPEG compression at the cost of a larger file.
Dependencies and limitations
The decoding library, heic2any 0.0.4, is loaded from the jsDelivr CDN, so the first use needs an internet connection even though the photo itself never leaves the device. Only the first frame of a multi-image HEIC is converted, and only one file is handled at a time. Very large photos can be slow on low-memory phones. Because the file is re-encoded, embedded metadata such as GPS location is generally not preserved. The quality slider does not affect PNG. Corrupt or unsupported files produce an error alert instead of a partial output.
Frequently asked questions
Are my photos uploaded to a server?
No. Decoding and encoding happen in the browser. The only network request is for the converter library itself.
Can I convert a whole folder at once?
No, one image per conversion. Repeat the drop and convert steps for each photo.
Why is the JPG smaller than the original HEIC?
JPG is lossy and the default quality is 92%, so the encoder discards some detail. Lower the quality for smaller files or raise it toward 100 for more fidelity.
Related tools: Image Converter, WebP to PNG, Image Compressor.