HandyBench

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG or PNG in your browser.

Note: HEIC/HEIF support in browsers is limited, so previews above are the converted JPG/PNG output, not the original file.

How to use the HEIC to JPG Converter

  1. 1 Add one or more HEIC/HEIF photos (drag from your Photos export or camera roll).
  2. 2 Choose JPG (default) or PNG and, for JPG, a quality level.
  3. 3 Convert, then download each photo or grab them all.

What a HEIC file actually is

HEIC is Apple's name for a HEIF image whose pixels are compressed with HEVC (H.265), the same family of codec used for video. The container can hold more than one image plus depth data and thumbnails. At comparable visual quality, HEIC files are roughly half the size of JPEG, which is why iPhones switched to it in iOS 11. The downside is compatibility: many Windows apps, upload forms and older Android versions cannot open HEVC-based images, and some browsers cannot display them at all.

How the conversion works

Because browsers cannot reliably decode HEIC themselves, this tool loads the heic2any library on demand when you press Convert. That library bundles a WebAssembly build of libheif, which decodes the HEVC data to raw pixels in your browser. Those pixels are then encoded as JPG, with a quality slider from 30% to 100% that defaults to 85%, or as PNG. Files are converted one after another, a progress counter shows how many are done, and each result keeps its original file name with a new extension, so IMG_4021.HEIC becomes IMG_4021.jpg.

Worked example

A typical iPhone 12-megapixel photo (4032×3024) is around 1.5 to 3 MB as HEIC. Converted to JPG at 85%, it usually comes out at about 2 to 4 MB, so the file grows even though the pixels are the same. At 100% it can reach 5 to 8 MB. Converted to PNG, expect 15 to 25 MB, because PNG is lossless and cannot exploit photo-style compression. All of these are approximate. For almost everyone, JPG at 85% to 90% is the right choice.

HEICJPGPNG
Typical 12 MP photo1.5 to 3 MB2 to 4 MB15 to 25 MB
CompressionLossy (HEVC)Lossy (DCT)Lossless
Opens everywhereNoYesYes

Common mistakes and edge cases

  • Live Photos. A Live Photo is a HEIC still plus a separate short MOV file. Only the still image is converted; the motion is not.
  • Multi-image HEIC files. If a file holds several images, only the first one is saved.
  • Memory on big batches. Decoding happens in browser memory and files are processed one at a time, but dozens of full-size photos can still strain a phone. Convert in groups of 10 to 20.
  • Expecting a smaller file. Converting to JPG makes the file larger, not smaller, because HEIC compresses better. If size is the goal afterward, use the Image Compressor or Image Resizer.
  • Compressing twice. Converting HEIC to JPG is already one lossy step. Re-saving that JPG at a low quality adds a second round of loss.

Once converted, you can turn the result into a PNG or a WebP for web use. Alternatively, set the iPhone camera to Most Compatible under Settings, Camera, Formats, so new photos are saved as JPG.

Examples

  • ▸ Converting a batch of iPhone camera roll exports to JPG for a Windows PC or old app.
  • ▸ Turning a single HEIC photo into a PNG for an app that does not accept Apple's format.

Frequently asked questions

What is a HEIC file?

HEIC (High Efficiency Image Container) is the default photo format on iPhones since iOS 11. It compresses better than JPG at the same quality, but many websites, older apps, and Windows/Android tools do not open it directly.

Can I convert multiple photos at once?

Yes. Add as many HEIC/HEIF files as you like and they convert in a batch — download them individually or all at once.

Will I lose quality converting HEIC to JPG?

JPG uses lossy compression, so there is some quality trade-off at lower quality settings. Keep the quality slider high (85%+) for output that is visually indistinguishable from the original in most cases. Choose PNG instead for a lossless (but larger) file.

Will converting a Live Photo keep the motion?

No. A Live Photo is a HEIC still plus a separate short video file, and only the still image is converted to JPG or PNG.

Why is the JPG larger than my HEIC file?

HEIC uses the more efficient HEVC codec and is often about half the size of a JPG at similar quality. A 2 MB HEIC photo commonly becomes a 2 to 4 MB JPG at 85% quality, and a much larger PNG.

Are my photos uploaded to a server?

No. Conversion runs entirely in your browser using a local HEIC decoding library, so your photos are never uploaded anywhere.