Private HEIC converter

HEIC to JPG Converter

Turn an HEIC or HEIF photo into a widely accepted JPG on your device, with adjustable quality and a chosen background for decoded transparency.

Private HEIC conversion

Create a JPG copy

Choose an HEIC or HEIF image to begin.
Choose an HEIC or HEIF imageDrag and drop or browse · up to 20 MBPaste an image with Ctrl+V or Command+V.

Converted preview

Your result will appear here

No output yet
JPG

How to use it

Convert an iPhone photo in three steps

  1. Choose an HEIC or HEIF image up to 20 MB.
  2. Select the JPG quality and background, then start the local conversion.
  3. Inspect the dimensions and preview before downloading the new JPG.

What gets exported

A compatible still-image copy

Tool Packer converts the primary image locally. Motion from a Live Photo, additional HEIF images, depth data, and source metadata are not included in the downloaded copy.

Examples

What to expect

iPhone photo
Input
3024 × 4032 HEIC
Output
3024 × 4032 JPG at the selected quality

The still image is exported without the source metadata or Live Photo motion.

Know before you start

Important limitations

  • Only the primary still image is exported; Live Photo video, image sequences, depth data, and metadata are omitted.
  • JPEG is lossy and cannot preserve transparency.
  • High-dynamic-range, high-bit-depth, or wide-gamut source data can be flattened by browser decoding and export.
  • Files above 20 MB, 40 megapixels, or 16,384 pixels on one side are rejected to protect browser memory.

Common questions

HEIC to JPG Converter FAQ

Is the HEIC photo uploaded?

No. A browser-loaded decoder reads the file and creates the JPG locally on your device.

Does the JPG include Live Photo motion?

No. The converter exports only the primary still image; paired video, additional images, depth data, and source metadata are not copied.

Why might color or detail change?

HEIC can contain high-bit-depth or wide-gamut data, while the browser creates a standard lossy JPEG from decoded display pixels. Quality, color handling, and unsupported source features can change the result.

Browser-local

Processed on your device

Inputs and results are processed locally in this browser and are never uploaded.

How this processing works

The tool reads and processes this input in your browser. Tool Packer's application server does not receive the input or generated result.

Read the full privacy explanation