HEIC to JPG Converter

Convert iPhone HEIC photos to JPG or PNG -- free, private, runs in your browser

Drop a HEIC image here or click to upload
Supports HEIC, HEIF, PNG, JPG, WebP
Loading HEIC decoder...

What Is HEIC and Why Do iPhones Use It?

HEIC (High Efficiency Image Container) is a modern image format based on the HEVC (H.265) video codec. Apple adopted HEIC as the default photo format starting with iOS 11 in 2017. Compared to JPG, HEIC files are roughly 50% smaller at equivalent visual quality, which saves significant storage space on your device and in iCloud backups.

HEIC also supports features that JPG cannot: transparency, 16-bit color depth, image sequences (used for Live Photos), and non-destructive edits stored as metadata. The format stores both the image data and auxiliary information -- such as depth maps from Portrait mode -- in a single file.

How to Open HEIC Files on Windows and Android

Windows and Android do not natively support HEIC in all applications. Here are the most common approaches:

HEIC vs JPG: Side-by-Side Comparison

FeatureHEICJPG
CompressionHEVC-based, ~50% smallerDCT-based, widely supported
Quality at same sizeHigherLower
TransparencySupportedNot supported
Color depthUp to 16-bit8-bit
Browser supportSafari only (native)All browsers
CompatibilityApple ecosystem, limited elsewhereUniversal
EditingNon-destructive edits in metadataDestructive re-encoding
Live PhotosStores image + video in one fileStill image only

Frequently Asked Questions

What happens with Live Photos?

Live Photos on iPhone are stored as a HEIC still image paired with a short video clip. This converter extracts and converts the still image portion. The video component (the motion part you see when you long-press) is a separate MOV file that is not included in the HEIC container processed here.

Is my photo kept private?

Yes. The entire conversion process runs in your browser using a JavaScript HEIC decoder. Your photos are never uploaded to any server. No data leaves your device. You can verify this by disconnecting from the internet after the page loads -- the tool will continue to work.

Which browsers are supported?

All modern browsers work: Chrome, Firefox, Edge, and Safari on both desktop and mobile. The HEIC decoding library (heic2any) is pure JavaScript and does not rely on native HEIC support from the browser or operating system.

Will I lose image quality during conversion?

Converting to JPG involves lossy compression, so there is a small quality reduction. At the default setting of 92, the difference is virtually invisible to the human eye. If you need perfect quality preservation, choose PNG as the output format -- it is lossless but produces larger files.

Can I convert multiple files at once?

This tool processes one image at a time for maximum reliability and to keep memory usage manageable (HEIC decoding is memory-intensive). After downloading one converted image, click "Change Image" to convert the next one.

Why is the conversion slower than other image tools?

HEIC uses HEVC compression, which is computationally expensive to decode. The JavaScript decoder running in your browser is doing the same work that dedicated hardware (like the chip in your iPhone) normally handles. Expect 2-5 seconds for a typical 12-megapixel photo, depending on your device.