HEIC to JPG

Your photos never leave your device.

Nothing is uploaded

Drop files here, or click to choose

Accepts HEIC, HEIF. No size limit, no sign-up.

    Drop in the HEIC files your iPhone produced and get standard JPG files back. Everything happens inside this browser tab — the photos are never uploaded to us, because there is no server to upload them to.

    Why your iPhone photos are HEIC in the first place

    HEIC is short for High Efficiency Image Container. Apple switched the iPhone camera to it by default in iOS 11, released in 2017, and it has been the default ever since on any device that supports it. The format stores its pixels using HEVC — the same compression family used for 4K video — which is why a HEIC photo is typically around half the size of the equivalent JPEG at comparable visual quality.

    That efficiency is genuinely useful while the photo lives on your phone. The problem starts the moment the file has to go somewhere else. HEIC is a relatively young format governed by patented compression, so support outside the Apple ecosystem has stayed patchy for years.

    Where HEIC actually breaks

    Windows will not show a HEIC thumbnail out of the box — it needs the HEIF Image Extensions installed, and full decoding also depends on HEVC support being present. Plenty of older photo software, print-shop upload forms, government e-filing portals and job application systems simply reject the file extension outright.

    Chat apps behave inconsistently too: some silently transcode your HEIC to JPEG when sending, some pass the original through, and the recipient discovers they cannot open it. Converting to JPG removes the entire class of problem, because JPG is the one raster format that every piece of software written in the last thirty years can read.

    What you give up, honestly

    JPG is a lossy format and so is HEIC, which means this conversion is a re-encode rather than a copy. Some quality is lost — how much depends on the quality setting. At 82 the difference is very hard to see on a phone or laptop screen, which is why that is the default here. Push it to 95 if the image is going to be printed large or edited further.

    Two other differences are worth knowing. HEIC can hold transparency and Live Photo motion data; JPG cannot, so those are dropped. HEIC can also store a burst or a depth map as multiple images in one container — this tool converts the primary image.

    How this tool is different

    Every other popular HEIC converter uploads your photo to their servers, processes it there, and sends it back. That is why they cap free accounts by file size or by tasks per hour — server time costs them money.

    Breezo decodes HEIC using a WebAssembly build of libheif that runs inside your browser tab. Nothing is transmitted. There is no file size ceiling other than your own device memory, no hourly limit, no watermark and no account. Open your browser DevTools, switch to the Network tab, and convert a photo — you will not see a single upload request.

    Frequently asked questions

    Are my photos uploaded to a server?

    No. The conversion runs entirely in your browser using WebAssembly. You can verify this yourself: open DevTools, go to the Network tab, and convert a file — no upload request appears.

    Is there a file size limit?

    There is no limit imposed by us. The practical ceiling is your device memory, since the image has to be decoded there. Very large files on a phone may fail where the same file succeeds on a desktop.

    Can I convert several photos at once?

    Yes. Select or drop multiple HEIC files and they are processed one after another, then offered as individual downloads.

    Will converting reduce the quality?

    Slightly, because both formats are lossy and the image is re-encoded. At the default quality of 82 the difference is not visible under normal viewing. Raise the slider if the photo will be printed or edited further.

    Does it work offline?

    Yes, after the first visit. The page and the decoder are cached by your browser, so a later conversion works with no network connection at all.

    Other tools