HEIC to JPG Converter

Turn iPhone HEIC photos into universally-compatible JPG files, decoded and re-encoded entirely on your device.

Your files are processed locally in your browser and are never uploaded to our servers.

iPhones save photos as HEIC by default, a format most non-Apple software still can't open. Drop your HEIC files here and get standard JPGs that work everywhere — email, Windows, older Android devices, and any website upload form.

How it works

  1. Add your HEIC files

    Drag and drop or browse for .heic/.heif files exported or AirDropped from an iPhone or iPad.

  2. Automatic decode

    A WASM-based HEIF decoder loads (only at this point, not on page load) and reads the actual pixel data from the HEIC container, including correcting for orientation.

  3. Re-encode as JPG

    The decoded image is re-encoded as a standard JPG at high quality, ready to open on any device or platform.

  4. Download

    Save the converted JPGs individually or process a whole batch of photos from a single AirDrop or export at once.

Why HEIC exists and why it causes so much friction

HEIC is Apple’s implementation of HEIF (High Efficiency Image File Format), a container standard that can store images compressed with HEVC (H.265) video compression technology — the same codec family used for 4K video streaming. Applying video-grade compression to still photos allows HEIC to store a photo at roughly half the file size of an equivalent-quality JPG, which matters enormously at phone scale: a typical iPhone user takes thousands of photos, and halving their storage footprint is a real, tangible benefit for both on-device storage and iCloud sync speed. Apple switched HEIC on by default starting with iOS 11 in 2017.

The friction comes from licensing. HEVC decoding requires patent licenses that cost money per device or per software install, and many platforms — most of Windows out of the box, most of Android, virtually every web browser, and a huge amount of older or budget software — never added support, either for cost reasons or because HEIC simply predates their last major update. The result is a format that works great within Apple’s ecosystem and creates a compatibility wall the moment a photo leaves it: emailing a HEIC photo to someone on Windows, uploading it to a site that only accepts JPG/PNG, or opening it in most photo-editing software outside Apple’s own apps will fail or show a broken thumbnail.

What conversion actually does

Converting HEIC to JPG requires two separate steps: decoding the HEIC container to get the raw pixel data (this needs an HEIF/HEVC decoder, which is why this tool loads a WebAssembly-based decoder specifically for this conversion, rather than using the browser’s native image support, since browsers generally can’t decode HEIC either), and then re-encoding those pixels as a standard JPG. Because both HEIC and JPG are lossy formats, this is a lossy-to-lossy conversion — some quality is technically lost in the process, but re-encoding at a high JPG quality setting keeps that loss well below the threshold of visible difference for virtually any normal photo.

What you gain and lose by converting

You gain universal compatibility: JPG opens natively on every operating system, every browser, every image viewer, and every website upload form built in the last twenty-five years without exception. You lose some of HEIC’s storage efficiency — expect the converted JPG to be roughly 1.3-1.5x the size of the original HEIC for a comparable visual result, since JPG’s older compression scheme simply needs more bytes to represent the same visual quality. For photos you’re keeping purely for long-term personal storage, staying in HEIC (or converting to a more efficient modern format like WebP or AVIF, if your destination supports it) saves space; for photos you need to share, print, upload, or edit outside Apple’s ecosystem, converting to JPG removes the compatibility risk entirely.

A note on batches from AirDrop or iCloud

When you export or AirDrop many photos off an iPhone at once, they typically arrive as a folder of individual .HEIC files. This tool’s batch mode is built for exactly that case — drop the whole folder’s contents in, and each photo converts independently, so you can go from “a folder from my phone that only opens on my phone” to “a folder of ordinary JPGs” in a single pass, without installing a codec pack or converter app.

Frequently asked questions

Why do iPhones save photos as HEIC instead of JPG?

HEIC (High Efficiency Image Container, based on the HEIF standard) compresses photos roughly 40-50% smaller than JPG at equivalent visual quality, using more modern compression techniques. Apple made it the default in iOS 11 to save storage and speed up iCloud backups, since photos are typically the largest chunk of a phone's storage use.

Why can't I just open a HEIC file on my Windows PC or Android phone?

HEIC support requires a licensed HEVC/HEIF codec, and licensing costs meant most non-Apple operating systems, older Windows versions, many Android phones, and most web upload forms never added native support. Recent Windows versions can add an optional codec pack, but it's not installed by default, and browsers essentially never support displaying HEIC directly.

Will converting to JPG make my photo file bigger?

Usually yes, somewhat — JPG's compression is less efficient than HEIC's, so a JPG that looks equivalent to a HEIC typically needs 30-50% more storage. This is an unavoidable tradeoff for universal compatibility; if file size matters more than compatibility, WebP sits between the two, but support for opening WebP is still less universal than JPG.

Does converting lose any image quality?

There's a small quality cost because you're decoding one lossy format and re-encoding into another lossy format, rather than a lossless transfer. This tool re-encodes at high quality specifically to keep that loss visually negligible — for anything other than pixel-level technical comparison, a converted photo looks identical to the original.

Can I convert Live Photos or HEIC files with multiple images inside?

This tool converts the primary still image from the HEIC container. Live Photos store an accompanying short video separately (as a .mov), which isn't part of the HEIC file itself and isn't affected by this conversion — the still frame converts normally.

Does the photo's orientation or rotation get preserved?

Yes — the decoder reads the HEIC container's embedded orientation metadata and applies it before re-encoding, so a photo taken in portrait on your iPhone converts to a correctly-oriented JPG rather than showing sideways.