Skip to content

HEIC to JPG Converter

Process images in your browser — your files never leave your device.

Image ToolsFreeRuns in your browser
Interactive heic to jpg converterRuns in your browser, nothing uploadedFree, no account
Overview

What is the HEIC to JPG Converter?

This tool converts iPhone HEIC/HEIF photos to JPG entirely in your browser. No browser can decode HEIC natively, so the first time you convert a file, it lazy-loads a small WASM-based decoder (the heic-to library) — after that, every conversion in the session is instant. Drop in one or more .heic files, set a JPG quality, and download files that open in absolutely anything, since HEIC support outside Apple's own ecosystem is still patchy. The tool checks each file actually is HEIC/HEIF before attempting to decode it, so it fails clearly rather than silently on the wrong file type.

HEIC uses a more modern compression scheme (based on HEVC) than JPEG, so it stores the same visual quality in a noticeably smaller file — an iPhone photo that's 2 MB as HEIC can easily become 3–4 MB once converted to JPEG at a comparable quality. That's not a flaw in the conversion; it's the trade-off you're making for compatibility with the much larger universe of software that still can't open HEIC at all.

Benefits

Why use a free heic to jpg converter?

No app or account required

No need to change your iPhone's camera format settings or install a converter app — drop the files in a browser tab and they come out as JPG.

Handles the format iPhones actually save

Every iPhone since the iOS 11 default has saved new photos as HEIC unless you changed the camera setting. This tool converts exactly that file type.

Adjustable JPG quality

A 10–100% quality slider controls the trade-off between file size and detail on the way out, rather than a single fixed conversion setting.

Validates the file before converting

Each file is checked with an isHeic detector before decoding — if you accidentally drop in a JPEG or PNG, you get a clear message instead of a silent failure or garbled output.

Batch conversion with ZIP download

Convert a whole camera roll export of HEIC photos in one pass and download the results together as a single ZIP.

Nothing is uploaded

Decoding happens through a WASM module running in your browser tab — your photos are never sent to a server, which matters for personal photo libraries.

Guide

How do you use the HEIC to JPG Converter?

  1. 1

    Add your HEIC files

    Drag and drop one or more .heic or .heif files, or click to browse. These are typically the photos AirDropped or exported directly from an iPhone.

  2. 2

    Wait for the decoder on the first file

    The first conversion in a session loads a small WASM decoder — this takes a moment. Every conversion after that in the same session is fast.

  3. 3

    Set the JPG quality

    Because HEIC compresses more efficiently than JPEG at the same visual quality, a slightly higher quality setting (85–95) helps close that gap without producing an oversized file.

  4. 4

    Convert

    Click Convert. Any file that does not actually look like HEIC/HEIF is rejected with a clear message rather than producing a broken output.

  5. 5

    Download

    Download files individually, or as a ZIP once more than one conversion has finished.

Formula

How is heic to jpg converter calculated?

Output size ≈ f(pixel count, quality) — typically larger than the HEIC source at matching visual quality

Where:

pixel count
Width × height, unchanged by conversion
quality (10–100)
JPEG quantization setting applied by the encoder after HEIC decoding
HEVC vs DCT efficiency
HEIC's HEVC-based compression typically needs 30–50% less data than JPEG's older DCT approach for the same visual quality, which is why the JPEG output tends to be larger

The simple version

The HEIC file is fully decoded to raw pixels using a HEVC-capable decoder running in WebAssembly, then those pixels are re-encoded the JPEG way. HEIC's underlying compression is newer and more efficient than JPEG's, so getting the same visual quality out of JPEG generally costs more bytes — the size increase you see isn't a loss of quality, it's the cost of using an older, less efficient but far more compatible format.

Examples

What does it look like in practice?

Typical iPhone photo

Input

2.1 MB HEIC, 4032×3024, converted at JPG quality 90

Result

~3.4 MB JPG

A larger file is expected — HEIC's HEVC-based compression is more efficient than JPEG's DCT approach, so matching visual quality in JPEG costs more space.

Portrait mode photo with depth data

Input

3.5 MB HEIC (includes depth map), converted at quality 90

Result

~4.1 MB JPG (flattened, no depth data)

JPEG has no concept of the depth/portrait metadata HEIC can carry — the converted file is a flat 2D image, and any Portrait Mode re-editing capability in Photos is lost.

Batch export from a camera roll backup

Input

40 HEIC files, roughly 2.3 MB average, converted at quality 85

Result

40 JPG files, roughly 3.0 MB average, downloaded as one ZIP

Converting a whole export at once with one quality setting is faster than opening each photo individually in Preview or Photos to export as JPEG.

Accuracy

How accurate is it?

Conversion uses the heic-to WASM library, lazy-loaded on first use so it never bloats the initial page. It decodes the HEIC's HEVC-compressed image data to raw pixels, then encodes to JPEG at your chosen quality. The output size shown is exact, not estimated.

  • HEIC files can carry extra data JPEG cannot hold — Portrait Mode depth maps, multiple embedded exposures for Live Photos, and certain metadata. Converting flattens the image to a single standard 2D photo and discards anything JPEG has no slot for.
  • A larger output file at matching visual quality is expected and normal, not a sign of a problem — it reflects HEIC's more efficient underlying compression, not extra detail being added.
  • Some unusual or corrupted HEIC variants may fail to decode; the tool reports this clearly rather than producing a blank or broken image.
  • The isHeic check inspects the file's actual structure, not just its extension — a renamed .jpg with a .heic extension will be correctly rejected.
Details

What should you know before using it?

HEIC compared with JPEG for photo storage:

PropertyComparison
CompressionHEIC uses HEVC (H.265) intra-frame compression, roughly 30–50% more efficient than JPEG's DCT at equal visual quality.
File sizeHEIC files are smaller than JPEG at equal quality — expect the JPEG output here to be noticeably larger.
CompatibilityJPEG is universal. HEIC support outside Apple devices and recent Windows/Android versions is inconsistent.
Extra dataHEIC can hold depth maps, multi-image bursts and Live Photo frames — none of which survive conversion to a single JPEG.
EditingJPEG is the safer choice for sending to editors, print labs and web platforms that expect a standard photo format.
Applications

When should you use a heic to jpg converter?

Because the heic to jpg converter runs entirely in your browser, it suits work you would not want to hand to a third-party server — client files, unpublished drafts, anything under an NDA. These are the situations people reach for it in most often.

Sending iPhone photos to Windows or Android users

Many non-Apple devices and older software still cannot open HEIC directly. Converting to JPG guarantees the recipient can view the photo without installing anything.

Uploading to platforms that reject HEIC

Plenty of websites, forums and upload forms silently reject or fail to render .heic files. Converting first avoids a failed upload.

Preparing photos for print or professional editing

Print labs and many editing tools expect JPEG or TIFF input. Converting HEIC exports from a photo shoot avoids compatibility issues at the print stage.

Archiving a photo library in a durable format

JPEG has decades of guaranteed long-term software support. Converting an HEIC photo library to JPG is a reasonable step for long-term archival outside Apple's ecosystem.

FAQs

Frequently asked questions

Why can't my browser open HEIC files directly?
HEIC is not one of the image formats web browsers decode natively — unlike JPEG, PNG and WebP, no major browser ships a built-in HEIC decoder. That's why this tool loads a small WebAssembly decoder the first time you convert a file, rather than relying on the browser to read HEIC on its own.
Why is my converted JPG bigger than the original HEIC?
HEIC uses HEVC-based compression, which is roughly 30–50% more efficient than JPEG's older DCT compression at the same visual quality. Converting to JPG at a comparable quality setting almost always produces a larger file — that's the cost of trading HEIC's efficiency for JPEG's near-universal compatibility.
Does converting HEIC to JPG lose quality?
The visible photo quality stays close to the source at quality settings of 85 and above. What is lost is anything JPEG cannot represent — Portrait Mode depth data, Live Photo frames and certain HEIC-specific metadata are discarded, since JPEG has no equivalent for them.
Can I convert Live Photos or Portrait Mode photos with this tool?
You can convert the still HEIC image, but the extra data those modes carry — the Live Photo video component or the Portrait Mode depth map — is not part of a standard JPEG and gets discarded. The output is a normal flat photo, not a re-editable Portrait shot.
How do I stop my iPhone from taking HEIC photos in the first place?
On the iPhone, go to Settings → Camera → Formats and choose "Most Compatible" instead of "High Efficiency." New photos will save directly as JPEG, which avoids needing to convert them later — though existing HEIC photos still need converting.
Is my HEIC photo uploaded to a server when I convert it?
No. Decoding happens through a WebAssembly module running inside your browser tab, and JPEG encoding happens via the Canvas API — both entirely on your device. No photo data is ever transmitted.
Can I convert multiple HEIC files at once?
Yes. Add as many .heic or .heif files as you need, set one quality that applies to the batch, and download the results either individually or together as a ZIP.
Security

Is the heic to jpg converter safe to use?

This tool runs entirely inside your browser. Your text, files and settings are processed on your own device and are never uploaded to our servers — there is nothing for us to store, log or leak. You can confirm it yourself: open your browser DevTools, switch to the Network tab, and use the tool. You will not see an upload request. It also means the tool keeps working if your connection drops mid-task.

No account required No file storage HTTPS everywhere
Sources

Where do these figures come from?

Every method, threshold and standard this page relies on, with a link to the document that defines it. Check them — a tool that will not show its sources is asking you to take its word for it.

  1. 1
    Information technology — High efficiency coding and media delivery in heterogeneous environments — Part 12: Image File Format

    ISO/IEC 23008-12 (HEIF) · 2017

    Supports: The HEIF container format that HEIC is built on, referenced in the description of what the decoder reads.

  2. 2
    About the High Efficiency Image Format

    Apple Support

    Supports: The claim that iPhones have saved photos as HEIC by default since iOS 11, and the camera setting to switch back to JPEG.

Get in touch

Need something this tool can’t do?

If you need a feature added, spotted something wrong, or want a custom tool or website built for your business, tell us. We read every message and we build what people actually ask for.