Skip to content
ImgBench

Convert HEIC to JPG

iPhones save photos as HEIC, which Windows and many web forms cannot open. This page decodes the file locally and writes an ordinary JPG you can share, upload or print.

Drop images here, or browse your files

HEIC / HEIF · Up to 200 images per batch, 50 MB per file.

Files are read locally by your browser and are never uploaded to a server.

Queue

No images yet

    Images you add appear here with a preview, their file size, progress and any errors.

    Settings

    → JPEG

    Transparent background

    JPEG has no transparency, so clear areas are filled with this colour. PNG, WebP and AVIF keep transparency.

    An iPhone set to “High Efficiency” writes photos as HEIC: half the size of JPG at the same quality, but readable by very little software outside Apple’s ecosystem. Converting to JPG is the simplest way to make the file work everywhere.

    When you need this

    How the conversion works

    The HEIC container is decoded to its full-resolution pixels inside this page using a WebAssembly build of libheif. The result is drawn to a canvas and encoded as JPG at the quality you select.

    Because this happens locally, the file is not uploaded, there is no size quota and nothing is stored after you close the tab. Decoding is slower than opening a JPG — the first HEIC also loads a small decoder module — so a large batch takes a moment.

    Quality and file size

    JPG is lossy. The default quality of 90 % keeps the photo visually identical to the source in most cases while producing a much smaller file than a lossless format.

    Lower the quality to around 80 % for photos that will only be viewed on screen; keep it high for images with fine detail or text. Re-encoding an already compressed file never adds detail, so convert from the original HEIC rather than from a JPG copy.

    What the JPG will not carry

    The capture date, camera model, GPS position and other EXIF tags are not copied, because HEIC keeps them in an item table that this conversion does not rewrite. The visible pixels are unaffected, and the image is rotated upright before encoding so it does not appear sideways.

    Live Photos lose their motion component, and a burst sequence may be refused rather than guessed at. If a file cannot be decoded, the card says so instead of producing a broken result.

    How to use it

    1. Drop in HEIC or HEIF files. Other formats are refused on this page.
    2. Conversion starts on import. The format is pinned to JPG; adjust the quality if you need a smaller file.
    3. Check the card. It shows the source, the new size and the file-size change.
    4. Download. Save each JPG, or take the batch as a ZIP.

    Frequently asked questions

    Why can't I open a HEIC file?+

    HEIC is an HEVC-based container. Desktop Chrome, Edge and Firefox have no built-in decoder, and Windows needs an extra codec from the Store. JPG is read by everything.

    Is the photo uploaded to a server?+

    No. The HEIC is decoded by a WebAssembly build running inside this tab, so the file never leaves your device.

    Does converting lose quality?+

    The original pixels are decoded exactly, then JPG re-encodes them once at the quality you choose. The default of 90 % is visually close to the source; lower it to shrink the file.

    Will the capture date and location be kept?+

    No. HEIC stores metadata in a different container structure that this conversion does not copy, so the JPG has no EXIF block. The photo itself, including orientation, is corrected before encoding.

    What about Live Photos and burst shots?+

    Only a single still frame can be converted. A Live Photo becomes its still image; a burst sequence or a file with several images may fail with a clear message rather than produce a wrong frame.

    Can I convert a whole album?+

    Yes. Select several files at once and they are decoded in turn; download each JPG or take the batch as a ZIP.

    Is HEIC better than JPG?+

    For storage, yes — the same visual quality in roughly half the bytes. For sharing, no: JPG opens on Windows, Android, older editors and nearly every upload form without extra software.

    More like this

    • Convert Images to JPG — Convert to JPG: turn PNG, WebP, AVIF or BMP into the most widely accepted image format. Batch conversion in your browser, no upload, ZIP export.
    • Convert Images to PNG — Convert to PNG: turn JPG, WebP, AVIF or BMP into lossless PNG with the alpha channel intact. Batch conversion in your browser, no upload required.
    • Convert Image to WebP — Convert image to WebP without uploading: turn JPG, PNG, AVIF or BMP into lighter web images that keep their transparency, one file or a whole batch.

    Guides

    All tools