AyeCalc
All tools
Image tools

HEIC to JPG Converter

Convert iPhone and other HEIC or HEIF photos without uploading them. Paste, drag, or choose up to ten files, then export JPG, PNG, or WebP with adjustable quality, resizing, filename controls, and a batch ZIP download.

Paste, drop, or uploadBatch convert up to 10Photos stay on device
Private HEIC photo converter

Convert HEIC photos in your browser

Photos stay local
Drop HEIC photos here

Or paste from your clipboard · up to 10 files, 100 MB each, and 50 megapixels

Conversion runs locally in your browser. Photos are not uploaded. Image metadata is not copied to the new file.

Core formulaoutput dimensions = source dimensions × selected scale

Original mode keeps the decoded dimensions; percentage, maximum-width, and long-edge modes preserve the aspect ratio.

01
Method

How the heic to jpg converter works

A dedicated browser worker decodes the primary HEIC or HEIF still image with libheif, calculates safe output dimensions, redraws the pixels on a canvas, and encodes a new JPG, PNG, or WebP file. The generated file does not copy the source metadata.

Formulaoutput dimensions = source dimensions × selected scale

Original mode keeps the decoded dimensions; percentage, maximum-width, and long-edge modes preserve the aspect ratio.

02
Worked example

Convert a 4032 × 3024 iPhone photo to JPG

Original-size mode keeps the 4032 × 3024 pixel dimensions and JPG quality controls the lossy encoder. Choosing a 1920-pixel long edge instead produces a 1920 × 1440 image while preserving the 4:3 aspect ratio.

03
Output

Using the processed image

Keep the exported dimensions, format, transparency, and compression level appropriate for where the image will be used.

HTML image
<img src="photo-converted.jpg" width="1920" height="1440" alt="Describe the visible photo">
Responsive image
<picture>
  <source srcset="photo-converted.webp" type="image/webp">
  <img src="photo-converted.jpg" width="1920" height="1440" alt="Describe the visible photo">
</picture>
04
Practical guidance

Using the result accurately

Use JPG for broadly compatible photographs, PNG when lossless output is more important than file size, and WebP for modern web delivery. Inspect gradients, fine detail, and color after conversion, especially when the source uses HDR or a wide color gamut.

Important limitation

The converter exports the primary still image only. It does not preserve Live Photo video, secondary images, EXIF, location data, depth maps, HDR gain maps, or every color-profile behavior. A converted file can also be larger than its HEIC source.

References: libheif: HEIF and AVIF codec library.

Common questions

HEIC to JPG Converter FAQ

Answers about the method, assumptions, and practical use.

Are HEIC photos uploaded during conversion?

No. File reading, HEIC decoding, resizing, output encoding, and ZIP creation run in your browser. The selected photos are not sent to AyeCalc for conversion.

Can I convert several HEIC photos at once?

Yes. Paste, drop, or choose up to ten HEIC or HEIF files, apply one set of output settings, and download each successful result or one ZIP archive.

Should I choose JPG, PNG, or WebP?

JPG is a practical compatibility choice for opaque photos. PNG is lossless but often much larger. WebP can be useful for websites that target modern browsers.

Does conversion preserve Live Photos and metadata?

No. The tool converts the primary still image and does not copy the paired Live Photo video, EXIF, GPS location, camera metadata, depth information, or other auxiliary HEIC items.

Why can the converted image look or size differently?

HEIC and the selected output format use different encoders and color capabilities. Quality, resizing, HDR or wide-gamut content, browser behavior, and image complexity can change appearance and file size.