Skip to main content

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG right in your browser — free, fast and private.

The conversion nearly everyone comes here for

Reading HEIC
no Chromium support — this page loads libheif (WebAssembly) to decode it
Photo orientation
the EXIF orientation flag is applied, so portrait photos stay upright
Writing HEIC
not possible in a browser canvas

An iPhone saves HEIC; almost everything that is not made by Apple wants JPG. That mismatch is why this page gets used more than any other HEIC route, and JPG is the right answer: it is a photo format handling photo content, and photos are what HEIC files contain. Our measurements put the scale of it — the same photographic test image is 1.88 MB as PNG but 288.4 KB as JPG. The EXIF orientation flag is applied during decoding, so portrait shots stay upright.

We measured it: real file sizes

Settings: page defaults

Test caseBeforeAfterChange
Photo-like886.6 KB288.4 KB−67%
UI screenshot21.9 KB43.4 KB+98%
Flat illustration26.0 KB24.0 KB−8%
Logo with transparency25.1 KB15.2 KB−39%

Measured on 2026-07-30 by running these files through this very page in Chromium 151.0.7922.34. Every page uses the same published test files, so the numbers are comparable across converters.Method, and download the test images →

What is HEIC to JPG conversion?

This tool converts HEIC (Apple's efficient iPhone photo format) into the universal JPG. Decoding and conversion happen locally on your device with no upload — ideal for private photos. HEIC is the high-efficiency image format Apple uses on iPhones — small files with good quality, but limited support outside the Apple ecosystem. Converting to JPG or PNG lets almost any device or website open and accept it.

How to use it

  1. Select or drop in your HEIC photo (.heic).
  2. The tool decodes it locally and converts to JPG.
  3. Click Download to save the JPG.

When to convert

When you need to upload an iPhone photo to a site that rejects HEIC, send it to a non-Apple user, or import it into older software, converting to JPG is the safe choice. Pick JPG for a small, shareable file, or PNG for lossless or transparency.

When should you turn HEIC into JPG?

Your iPhone saves photos as HEIC to save space, but that format trips up a lot of places: upload fields on many websites, job or government forms, marketplace listings, plenty of Android phones and older Windows machines simply can't open it. A JPG just works — every browser, device and chat app opens it instantly, so pasting a photo into a message or a form field won't leave the other person staring at a file they can't view.

Two things worth knowing: JPG is lossy, but for ordinary photos the difference is invisible and the file ends up smaller and easier to send. And you'll get a single still image — the motion from a Live Photo, plus depth and HDR data, won't carry over.

A 58-byte proof: that gap is HEIC’s lossy pass

We converted the same photograph to JPG from PNG (1,968,822 bytes), TIFF (2,880,128) and BMP (2,880,054). The three inputs are wildly different sizes, yet the outputs are byte-for-byte identical at 295,343 bytes — all three formats are lossless, so the pixels handed to the JPEG encoder are the same. Starting from HEIC on this page, the same photograph gives 295,285 bytes, 58 bytes off that figure (0.02%). That difference is the evidence: HEIC is lossy, and the pixels it hands over are no longer the original ones. It also settles a common question — changing your source format will not get you a smaller JPG. Output size is decided by the JPEG quality setting, not by what you came in as. The direction of the four rows is worth reading too: photo -67%, UI screenshot +98%, illustration -8%, transparent logo -39% — they straddle zero, so “HEIC to JPG makes files smaller” is half right and half wrong depending on the picture. An honest boundary: our corpus .heic files were encoded with libheif at quality 92, not captured on an iPhone. Apple’s files are often 10-bit 4:2:0 with their own orientation and EXIF, so your numbers will not match ours exactly.

Frequently Asked Questions

Why is there no measured size table on this page?

Because we cannot produce a HEIC test file we would be willing to publish. Every other converter here is measured against files anyone can download and re-test, but nothing available to us encodes HEIC: the ffmpeg build we use has libx265 and no HEIF muxer, and there is no browser or npm encoder either. Decoding works fine, which is why the tool works. We would rather show no number than a number you cannot check.

Are my photos uploaded?

No. HEIC decoding and conversion run entirely in your browser. Your photos are never sent to a server — safe for private pictures.

Why are iPhone photos HEIC?

iPhones save photos as HEIC by default because it stores the same quality in a smaller file. But it often won't open outside the Apple ecosystem, so you convert to JPG or PNG.

Does converting to JPG reduce quality?

JPG is lossy, so it is compressed by quality; the difference is usually invisible and it is the most universally supported.

Is the first conversion a little slow?

It loads a decoder (libheif) on first use, so the first photo takes a moment; after that it is fast. Everything stays on your device.

Related reading

How to Convert HEIC to JPG (Free, No Upload) →

Embed this tool

Add this tool to your own website or blog for free — just copy and paste the code below (it includes a link back to this site).