HEIC to JPG converter

Convert iPhone and camera HEIC files to compatible JPG images in your browser without a server upload.

When this tool is useful

Forms, Windows apps, websites, and sharing destinations that do not accept HEIC or HEIF.

How local processing works

The HEIC file is decoded in the browser and re-encoded as JPEG. Processing time depends on image dimensions and device memory.

How to use it

  1. Choose the source files.
  2. Review the available settings and page order.
  3. Process locally, inspect the result, and download it.

Important limitations

Depth data, Live Photo video, edits, and some color metadata are not preserved in a plain JPEG export.

Verify the downloaded result

Reopen the downloaded file in its destination application, check dimensions or page count and visible content, and keep the source until the result has been accepted.

Private by design

Your files stay in this browser. The tool does not upload the source or output to our servers.

Questions and answers

Does this tool upload my files?

No. Processing happens in your browser; closing the page clears the working session.

Will the output always match the source exactly?

Depth data, Live Photo video, edits, and some color metadata are not preserved in a plain JPEG export.

What should I check before using the result?

Reopen the downloaded file in its destination application, check dimensions or page count and visible content, and keep the source until the result has been accepted.

Which browsers and devices are supported?

Use a current browser with JavaScript, workers, canvas, WebAssembly where the format requires it, Blob downloads, and enough memory. Reopen important downloads in the destination application.

Concrete input and output example

Input a 12-megapixel iPhone HEIC and export JPG quality 90. The bundled local decoder exports the primary still image; Live Photo video, depth, edits, and some wide-gamut metadata are outside the JPG.

Browser compatibility notes

Reviewed against the implementation and required web APIs on 2026-08-12. Use a current browser where these APIs are available and verify important output on your device.

Chrome / Edge (current desktop)
Uses the bundled local HEIC/HEIF decoder rather than native preview support.
Firefox (current desktop)
Uses the bundled decoder; large phone photos can require more time and memory.
Safari (current desktop)
Uses the bundled decoder independently of Safari's native HEIC preview behavior.

A tool-specific question

Does HEIC support in this converter mean the general uploader supports it?

No. HEIC/HEIF is enabled through a dedicated bundled decoder on this route; general image tools advertise their independently supported inputs.

Tool guidance reviewed

Related tools