What is a HEIC file?

HEIC is the image format iPhones save by default. It is efficient on storage, rough on compatibility. Here is what it is and how to turn it into a JPG when the rest of the web says no.

Private
Convert HEIC to JPEG
Private conversionNo uploadNo account
Drop your .heic photos or choose from your device. Everything happens in this browser tab. No upload, no waiting.

Choose HEIC photos

Tap to open Photos or Files. You can select several photos at once.

Shortcuts: Shift+A opens the file picker · Escape stops leftover files, or clears the list when idle

    Your HEIC files never leave this browser tab. Network traffic is limited to page assets. Conversion runs locally with WebAssembly.

    HEIF container

    HEIC is Apple's variant of the HEIF container from ISO/IEC 23008-12. It holds images compressed with HEVC, the same codec used for high-efficiency video.

    More data, less space

    A typical HEIC photo is 40 to 50 percent smaller than the same photo saved as JPEG at similar visual quality. Apple has used this format to stretch local and iCloud storage.

    Compatibility gaps

    Windows needs the HEIF Image Extension before File Explorer can show a preview. Many websites, print shops, and older apps still reject HEIC uploads outright.

    A HEIC file is a photo saved in the format that iPhones, iPads, and some Android devices have used since 2017. If you have ever opened your camera roll on a Windows PC and seen a file ending in .heic that would not preview, you already know the problem. The photo is fine. The software opening it is just from an older era.

    What HEIC means in plain terms

    HEIC stands for High Efficiency Image Container. It is Apple’s branded version of HEIF, the High Efficiency Image File Format standardized under ISO/IEC 23008-12. Inside a HEIC file, the actual image data is compressed with HEVC, the same codec that powers efficient 4K video. Using video compression for still photos is the reason a HEIC can look the same as a JPEG while taking up roughly half the space.

    HEIF is a container, not a codec. That means a single file can hold one image, several images, a thumbnail, or a depth map. JPEG, which dates back to 1992, stores one flat image and has no room for those extras.

    Why Apple switched from JPEG

    Apple made HEIC the default capture format on iPhone 7 and later with iOS 11 in 2017. Storage was the obvious reason. Apple states that HEIF and HEVC "offer better compression than JPEG while preserving the same visual quality," and independent comparisons consistently land in the 40 to 50 percent smaller range. On a phone with limited storage, that gap means more photos before you hit the ceiling.

    The format also supports 16-bit color, transparency, and image sequences. Live Photos are represented as a paired HEIC or JPEG still image and a separate MOV video asset, linked together by metadata so they behave like one file.

    Where HEIC files stop working

    The trouble starts when a HEIC file leaves the Apple ecosystem. Windows 10 and 11 can open HEIC, but only after you install the HEIF Image Extensions from the Microsoft Store. Many corporate and school PCs block the Microsoft Store entirely, which leaves users staring at a generic file icon.

    Web uploads are another common failure point. Job portals, print labs, content management systems, and social platforms often accept only JPEG and PNG. You attach the photo, the form rejects it, and there is rarely a useful error message.

    You can tell your iPhone to keep shooting JPEG by going to Settings, Camera, Formats, and choosing Most Compatible. That fixes future photos, but it does not help the HEIC files already stored in your library.

    How to convert HEIC without uploading

    Most online HEIC converters ask you to upload your photo to a remote server, queue it, and send back a download link. That works, but it means your images sit on a machine you do not control, pass through logs, and may be deleted on a schedule you did not pick.

    A better approach is to convert locally in your browser. The same libheif decoder that runs in desktop apps like Preview and GIMP can be compiled to WebAssembly and run entirely on your own device. When you drop a HEIC file into the converter above, the decoding and re-encoding happen in this tab. Nothing is uploaded. Not even the filename leaves your computer.

    Convert HEIC to JPG now

    Use the converter above. It accepts single files or batches, drag and drop, or pasted images, and can package everything as a ZIP. It runs in your browser with no account required.