Free image tools · No signup

HEIC to JPG Converter

Convert a supported iPhone HEIC or HEIF photo to JPG in your browser. Preview the JPEG and download it without an account.

No photo uploadsNo watermarksWorks in your browser
Coastal portrait illustrating conversion workflow previewHEIC → JPG
Conversion workflow previewVisual example — try your own image in the tool below.

Drop your image here

or choose a file from your device

HEICHEIFJPG

Maximum 20 MB per image

Selected original image

Original:

Your original file stays unchanged. Preview the result before downloading.

Processed on your device

Your photos stay in this browser. No account needed.

Keep the HEIC original if you want to retain camera metadata, HDR information or associated motion.

Quick steps

How to convert HEIC to JPG

01

Choose the HEIC photo

Select a HEIC or HEIF image from your device.

02

Run the conversion

The page may need to download a decoder on the first attempt.

03

Check the JPG

Review the still image and save a copy, keeping the HEIC original separately.

A few useful details

Make an iPhone photo easier to use elsewhere

A photo can open perfectly on your phone and still be rejected by a form that only accepts JPG. If the original is HEIC or HEIF, make a JPEG copy here and keep the original separately.

Your browser will try to read the photo first. If it cannot, the page loads a HEIC decoder and converts it on your device. That extra download is why the first attempt can take a little longer.

Some HEIC encodings are not supported. If a photo fails, exporting a JPEG from the phone’s Photos app is another option. The result here is a still image; it does not include Live Photo motion or promise to preserve HDR and camera metadata.

Before you save the result

Keep the HEIC original if you want to retain camera metadata, HDR information or associated motion.

JPG can be larger than HEIC. Use Image Compressor after conversion if the destination has a small upload limit.

Keep a compatible copy without losing the original

Convert rather than rename

Changing “.heic” to “.jpg” in a filename does not change the image data. The receiving app still needs a real JPEG. Use conversion to create that copy, then keep the HEIC separately in case you later need features or information that are not carried into the new file.

Check more than whether the file opens

Look at orientation, colour and important detail in the preview. HEIC can carry features such as HDR or multiple images that do not map neatly to a single JPEG. A file that converts successfully is not a promise that every original feature has been preserved.

Expect the first attempt to take longer

If the browser cannot decode the image on its own, the page needs a separate decoder. Its files are downloaded over the internet before the photo is processed locally. Keep the tab open, and check your connection if the decoder cannot load.

Have another route for an unsupported file

If one photo repeatedly fails, try exporting or sharing it as JPEG from the phone’s photo app. Different tools support different HEIC variations. Do not keep retrying a large batch here if even the first source image cannot be read.

Visual examples

Understand the HEIC-to-JPG workflow

Workflow illustrations using JPEG preview photos. These samples are not original HEIC files and do not demonstrate native HEIC decoding.

Photo previewMake a photo easier to share — Photo preview
Preparing sample…
JPEG previewMake a photo easier to share — JPEG preview
Preparing sample…
EXAMPLE 01

Make a photo easier to share

JPEG is useful when the recipient or upload form does not accept HEIC.

Workflow illustrations using JPEG preview photos. These samples are not original HEIC files and do not demonstrate native HEIC decoding.

Photo previewKeep a copy of your original — Photo preview
Preparing sample…
JPEG previewKeep a copy of your original — JPEG preview
Preparing sample…
EXAMPLE 02

Keep a copy of your original

The visual content can remain similar while the file container and encoding change. JPEG uses lossy compression.

Workflow illustrations using JPEG preview photos. These samples are not original HEIC files and do not demonstrate native HEIC decoding.

Photo previewCheck decoding support first — Photo preview
Preparing sample…
JPEG previewCheck decoding support first — JPEG preview
Preparing sample…
EXAMPLE 03

Check decoding support first

HEIC must be decoded before a JPEG can be created. Follow the tool’s compatibility messages for your actual file.

Workflow illustrations using JPEG preview photos. These samples are not original HEIC files and do not demonstrate native HEIC decoding.

Frequently asked questions

Why is the JPG larger than the HEIC?

HEIC can store photos very efficiently. A more compatible JPEG copy can take more space. Compress the JPG afterwards if you need a smaller upload.

Does this keep the moving part of a Live Photo?

No. It produces a still JPEG, not a video.

Why does one HEIC work and another fail?

HEIC is a container for different encodings and features. The browser and decoder cannot read every variation, especially some newer files.

Can it keep GPS and camera information?

The converter does not deliberately copy the original metadata. Keep the HEIC original if that information matters.

Should I compress the JPG afterwards?

Only if its size is larger than your destination allows or larger than you need. Check the converted copy before applying another edit.