HEIC to JPG

Convert iPhone HEIC and HEIF photos to JPG or PNG so they open in any app, editor, or upload form.

What HEIC to JPG helps you do

iPhone photos are saved as HEIC by default, and plenty of websites, desktop apps, and older editors still refuse to open them. This tool decodes the HEIC or HEIF file in your browser and writes a standard JPG or PNG, so the photo opens everywhere without a conversion upload. It is built for one photo per run, which makes it easy to check quality before saving.

The HEIC file is decoded and re-encoded entirely in your browser. Your photo and the converted image stay on your device and are never sent to Haivix servers.

How it works

A JavaScript HEIC decoder reads the HEIF container, decodes the HEVC image, and re-encodes it to JPG or PNG on a canvas. The conversion is a fresh encode, so the output carries the picture but not the original EXIF metadata. Only the still image of a Live Photo is decoded.

How to use HEIC to JPG

  1. Drop the HEIC or HEIF photo, or browse to select it from your device.
  2. Choose JPG for photos or PNG for lossless output, and set the JPG quality if needed.
  3. Select Convert, check the preview and output size, then download the converted file.
  4. Repeat for each additional photo.

When to use it

  • Upload an iPhone photo to a form or site that only accepts JPG or PNG.
  • Open HEIC photos in an older editor, viewer, or presentation app.
  • Shrink a HEIC photo for email or messaging by exporting a smaller JPG.
  • Send a photo to someone on an older Windows or Android device.
  • Attach a photo to a support ticket that rejects HEIC.
  • Prepare an image for a tool that cannot decode HEVC.

When not to use it

  • Do not use it to preserve EXIF or GPS metadata; the output is re-encoded without it.
  • Do not expect the video portion of a Live Photo.
  • Do not convert a large batch in one pass; the tool handles one photo per run.

Example

An iPhone photo on a job application form is rejected as HEIC. Converting it to JPG at a moderate quality produces a file small enough for the upload limit, and the face and text remain sharp. The original HEIC stays in the photo library.

What you can do with HEIC to JPG

  • Decode HEIC and HEIF photos in the browser.
  • Export as JPG with an adjustable quality.
  • Export as PNG when lossless pixels matter.
  • Preview the converted image before downloading it.
  • See the output size before saving.
  • Keep the photo on your device.

Example: upload an iPhone photo to a form

Drop the HEIC photo and choose JPG. A photo is almost always better as JPG than PNG because the file is much smaller for the same visual quality.

Set the quality if the form has a size limit. Lower it in small steps and check the preview around text, faces and edges.

Convert, check the output size, and download. Repeat for each remaining photo because the tool processes one image at a time.

What to know before you start

  • Conversion re-encodes the picture, so EXIF metadata such as capture time and GPS location is not carried into the output.
  • Only the still image of a Live Photo is converted; the video portion is dropped.
  • PNG output is much larger than JPG and is rarely the better choice for photographic images.
  • Very large photos take longer and use more memory, especially on mobile browsers.
  • One photo is converted per run.

Common mistakes

  • Choosing PNG for a photo and producing a file many times larger than the JPG.
  • Assuming the converted file keeps the capture date and location.
  • Converting a Live Photo and expecting the motion clip.
  • Lowering the JPG quality too far and softening faces or text.
  • Deleting the original HEIC after conversion.
  • Trying to convert a screenshot saved as HEIC that has no HEVC image data.

Troubleshooting

If the file will not open, it may be corrupted, DRM-protected or a HEIC variant the decoder does not support.

If the output is much larger than expected, PNG was selected; switch to JPG for photographs.

If the colors look different, the source may use a wide-gamut profile that the conversion does not carry; compare in the target app.

If a photo takes a long time, it may be very large; close other tabs and try again.

If the form still rejects the file, check its size and dimension limits, not only the format.

Related standards and documentation

  • HEIF is defined by ISO/IEC 23008-12 and commonly uses HEVC for the image data.
  • JPEG and PNG are specified by ISO/IEC 10918 and ISO/IEC 15948.
JPG for photos, one at a time
  • Metadata is not carried over.
  • Live Photos lose the video.
  • Keep the original HEIC.

Frequently Asked Questions