Image tool

HEIC to JPG

Open a compatible HEIC image locally, choose the JPG quality you need, and save a new JPEG copy from this browser.

In-browser processingNo account requiredPrivacy details ↗
No file selected

Recognized HEIC/HEIF container · maximum 12 MB · conversion stays in this browser

92%

Choose a HEIC image. It remains on this device while converting.

The decoder runs in this browser. The source image, filename, and result are not uploaded or saved by this site.

A QUICK WALKTHROUGH

How to use this tool

  1. Choose a recognized HEIC or HEIF image up to 12 MB.
  2. Set the JPG quality, then select Convert to JPG.
  3. Review the decoded image and download the new JPG file.

A local HEIC-to-JPG conversion

The decoder loads only after you choose Convert, and source bytes stay in this browser. This page does not upload, store, or send the image filename, original image, or result to Hello Keyboard Tools.

Explicit input and output boundaries

This version accepts recognized HEIC-family brands in a HEIC or HEIF container, up to 12 MB. It deliberately does not accept generic HEIF/MIAF or AVIF files. Multi-image sources can produce only the first image. The result is a new JPEG, so source metadata, animation, and the original HEIC encoding are not preserved.

Browser memory and image-size guardrails

After decoding, output is limited to 10,000 pixels per side and 40 megapixels. Very large camera images can still exceed the memory available to a browser. Review the downloaded JPG in the target app when colour handling, orientation, or exact camera metadata matters.

GOOD TO KNOW

Common questions

Does the page upload my HEIC photo?

No. Container checks, decoding, JPG encoding, previewing, and downloading all run in the current browser.

Which HEIC files are supported?

The tool checks for common HEIC-family brands such as heic, heix, hevc, and hevx. It rejects generic HEIF/MIAF and AVIF files rather than pretending they are supported.

Can I keep EXIF or GPS metadata?

No. The browser produces a new JPEG bitmap and does not copy the source metadata fields.

Why did a HEIC file fail to convert?

The file may use an unsupported codec variant, exceed the declared limits after decoding, or need more browser memory than is available. Use a compatible export or a smaller original.