HEIC to JPG

Turn an iPhone HEIC photo into a JPEG for forms, email and older software. The local server reads HEIC, corrects its stored orientation and removes embedded metadata.

Common formats stay in your browser. Advanced conversions are deleted from the server immediately.
From
To

Select image files

or drop images here

Paste or choose up to 30 files, 30 MB each.

HEIC to JPG: prepare an iPhone photo for a wider range of apps

An upload form can reject a perfectly readable photo simply because it accepts JPEG rather than HEIC. Convert a copy for that destination, keeping the original HEIC for future edits. Changing the filename extension alone does not change the image format.

How to convert an HEIC photo to JPG

  1. Choose the original HEIC

    Select one .heic file or drop it into the upload area. This dedicated page starts with HEIC as the input and JPG as the output; it shares the main Image Converter engine.

  2. Set quality for its destination

    Use the quality control to balance detail against file size. Leave resizing off to keep the decoded dimensions, or enable it when the receiving form also specifies a width or height.

  3. Check the separate JPG

    Compare the original and output sizes, then download and open the JPG. Inspect orientation, skin tones and small details before uploading it elsewhere.

What changes when HEIC becomes JPEG?

PropertyHEIC sourceJPG copy
CompatibilityAn app needs an HEIC decoder.Useful where a form or editor explicitly accepts JPEG.
Image detailAlready encoded in the original file.JPEG re-encodes the decoded picture; a high quality setting is not a lossless conversion.
Color and extra imagesMay contain HDR, broad color data or multiple images.Ordinary still JPEG output; HDR and additional images are not preserved.
Orientation and tagsCan use stored orientation and embedded metadata.The server applies orientation and strips embedded metadata.

Choose the right workflow

Submit a photo to a form

Convert to the required format first. If the JPG still exceeds the byte limit, compress the converted copy and verify its final size rather than assuming the format change made it smaller.

Compress the JPG

Put a phone photo into a document

A JPG is convenient for apps that cannot import HEIC. When you need a PDF instead of an image attachment, use the JPG-to-PDF workflow after conversion.

Create a PDF from the JPG

Check these things before trying again

The converted photo is too large

JPEG is not guaranteed to be smaller than HEIC. Reduce quality moderately or resize to the actual destination dimensions; do not repeatedly convert already compressed copies.

The colors look different

HDR and wide-gamut source colors may look different in ordinary JPEG. Compare both files in the app you will use, and keep the HEIC when its original color information matters.

Processing, privacy and the original file

HEIC decoding runs on the LoveMyFiles server with local ImageMagick and its HEIC decoder, not an external conversion API. One file may be up to 30 MB. A private temporary workspace is deleted after processing, including conversion errors. The original on your device is not overwritten.

Read our file privacy policy
Back to tool

Frequently asked questions

Why does renaming .heic to .jpg not work?

A filename extension does not change the encoded image. This converter decodes the HEIC and writes a separate JPEG that a JPEG-compatible application can read.

Will a smaller JPEG fit any upload form?

Not necessarily. Check the form's allowed format, pixel dimensions and byte limit. Conversion alone does not guarantee a smaller file; use resizing or compression when those requirements need it.

Will this preserve every property of the source?

HEIC photos are decoded by the server because many browsers cannot read them. HDR and wide-gamut colors can change in an ordinary JPG; this is not an HDR-preserving conversion.

Is the source replaced or retained on the server?

Your original file is not modified. Browser conversions do not upload the image. Server conversions use temporary copies that are removed immediately after producing the response, including on a conversion error.