Convert HEIC to JPG

Every photo an iPhone has taken since iOS 11 is saved as HEIC by default. It is an excellent format — roughly half the file size of a JPEG at the same visible quality — right up to the moment you email one to somebody on Windows, upload it to a job application, or drop it into software that was written before 2017. Then it simply will not open.

Drop HEIC files here or click to choose — convert as many at once as you like

    Files are decoded and re-encoded inside this browser tab. Nothing is uploaded — you can disconnect from the internet after this page loads and conversion still works.

    This converter turns HEIC files into ordinary JPGs that open anywhere. Drop in as many as you like; the conversion happens inside this browser tab using WebAssembly, so your photos are never transmitted to a server. There is no upload step, no queue, and no file leaving your device.

    Ad

    How to convert HEIC to JPG

    1. Drag your HEIC files onto the box above, or click it to browse.
    2. Each file converts in place — no upload, no queue.
    3. Download them one by one, or grab the whole batch as a ZIP.

    Why Windows cannot open HEIC files

    HEIC is a container format (formally HEIF, ISO/IEC 23008-12) holding an image compressed with HEVC, also known as H.265. HEVC is covered by a large patent pool, and the licensing fees are why Microsoft never shipped decoding support in Windows by default. On Windows 10 you are prompted to buy the HEVC Video Extension from the Microsoft Store; Windows 11 handles many HEIC files natively, but the support is inconsistent across applications.

    The result is that a format designed to save storage on your phone becomes an obstacle the moment the photo goes anywhere else. Converting to JPG trades some file size for the guarantee that every device made in the last thirty years can read it.

    What is preserved, and what is not

    Image dimensions are kept exactly — a 4032 × 3024 HEIC becomes a 4032 × 3024 JPG. Rotation is applied correctly, so portrait photos do not come out sideways, a common failure in cheaper converters that ignore the EXIF orientation flag.

    Two things are deliberately dropped. EXIF metadata — the GPS coordinates, camera model, and timestamp — is not carried across, which most people converting a photo to send to somebody else consider a feature rather than a loss. And if the HEIC came from a Live Photo, only the still frame is converted; the short video attached to it is discarded.

    Expect the JPG to be roughly 1.5× to 2.5× the size of the HEIC it came from. That is not a flaw in the conversion; it is the compression advantage of HEVC over the 1992-vintage JPEG algorithm being given up in exchange for compatibility.

    Converting a whole camera roll

    Select or drag in any number of files at once. They are processed one after another rather than all at the same time — decoding a 12-megapixel HEIC is genuinely demanding work, and running twenty in parallel would freeze the tab. Each file becomes downloadable the moment it finishes, or you can take the whole batch as a single ZIP at the end.

    A practical note on very large batches: because everything runs in memory, a few hundred high-resolution photos at once can exhaust the tab. Fifty at a time is comfortable on most machines.

    Ad

    Frequently asked questions

    Are my photos uploaded anywhere?

    No. The conversion runs in your browser using WebAssembly. You can confirm this by opening your browser developer tools, switching to the Network tab, and converting a file — no request carrying image data is made. You could disconnect from the internet after loading this page and it would still work.

    Does converting to JPG reduce quality?

    Slightly, because JPEG is a lossy format. The conversion is done at quality 0.92, which is visually indistinguishable from the original for photographic content. You are re-encoding once, not repeatedly, so there is no meaningful generation loss.

    Why is my JPG bigger than the HEIC?

    HEVC compression is substantially more efficient than JPEG. The same image detail simply needs more bytes in JPEG. A doubling in file size is normal and expected.

    Is there a file size limit?

    There is no limit imposed by this site. The practical ceiling is your device memory — files in the tens of megabytes are fine, and typical iPhone photos of 2–4 MB are trivial.

    Can I stop my iPhone producing HEIC in the first place?

    Yes. On iOS, go to Settings, then Camera, then Formats, and choose "Most Compatible". Your phone will shoot JPEG from then on, at the cost of roughly double the storage per photo. Photos already taken stay HEIC.

    What about HEIC files that are not from an iPhone?

    Any HEIF-compliant file works, including HEIC files produced by recent Samsung and Google phones and by desktop editors. The .heif and .hif extensions are accepted too.

    Other conversions