Skip to content

Image Editor

HEIC to JPG

Drop in iPhone HEIC photos and download standard JPGs that open anywhere. Batch supported, and nothing is uploaded.

  • Free, no signup
  • No upload — runs on your device
  • No watermark
  • Unlimited use

HEIC to JPG

Processed locally
Drop HEIC photos here

or click to browse · batch supported · works in every browser

    Feedback on HEIC to JPG

    Spotted a bug, or got a result you didn't expect? Tell us — it opens your email app with the tool name filled in.

    Goes to hello@deskbench.app

    Why an iPhone photo will not open on a Windows PC

    iPhones save photos as HEIC by default, a format Apple adopted because it stores the same quality in about half the space of JPEG. The catch is support: Safari and recent versions of Chrome can display HEIC, but Windows Photo Viewer, most Android phones, older browsers and countless web upload forms cannot. That is why a photo that looks perfect on your phone arrives as an unopenable file for the person you sent it to.

    Converting to JPG solves this permanently, because JPG is the one image format every device made in the last thirty years can read. This page decodes the HEIC in your browser — using the browser's own decoder where it has one, and a built-in fallback decoder where it does not — so the conversion works the same in Firefox as in Safari. The photo is never uploaded.

    The only thing you lose is the space saving. A JPG is larger than the HEIC it came from. If file size matters more than universal compatibility, keep the HEIC; if you need the photo to actually open for someone else, convert it.

    How it works

    1. Drop in one or more HEIC photos
    2. Wait a moment while they decode in your browser
    3. Click Convert — one photo downloads as JPG, several arrive as a ZIP

    HEIC is the format iPhones use by default, and the reason your photos will not open on a Windows PC or many Android phones. Converting to JPG fixes that everywhere. If the resulting JPG is larger than you want, Compress Image brings the size down, and Resize Image shrinks the dimensions if the photo is bigger than it needs to be. To convert to a different format instead, Convert Image handles PNG and WebP.

    Why nothing uploads. Every operation on this page happens inside your browser using JavaScript and WebAssembly. Your file is read into memory, processed, and offered back as a download. It is never transmitted. Disconnect from the internet after this page loads and the tool keeps working.

    Frequently asked questions

    Does this work in every browser, including Firefox?
    Yes. Where your browser can decode HEIC natively (Safari, recent Chrome) it uses that; where it cannot (Firefox, older browsers) it falls back to a built-in decoder that runs in your browser. Either way the file never leaves your device.
    Is my photo uploaded to a server?
    No. The entire conversion happens in your browser. You can disconnect from the internet after the page loads and it still works.
    Can I convert many HEIC photos at once?
    Yes. Drop in as many as you like — a single photo downloads directly, and multiple photos come back as a ZIP.
    Will the JPG look worse than the HEIC?
    No visible difference. The JPG is written at high quality (92%). The only real change is that the JPG file is larger, because HEIC is a more efficient format.
    Why is my converted JPG bigger than the original HEIC?
    Because HEIC stores the same image in roughly half the space of JPG. The size increase is the cost of using a format every device can open. To shrink it afterwards, use Compress Image.