Convert HEIC to JPG

Open your iPhone photos anywhere. Batch conversion, chain to compressor.

Drop image here or tap to browse
JPG, PNG, WebP, HEIC, AVIF · up to 50 MB each

Conversion settings

Local · Private
85%

How it works

  1. Step 1
    Drop your images
    Files stay in your browser. Batch drops welcome.
  2. Step 2
    We process locally
    Re-encode into your chosen format via canvas.
  3. Step 3
    Download
    Grab files one by one or the whole batch as a ZIP.

Converting HEIC to JPG is one of the most common image tasks on the web, and it should not require creating an account, waiting in an upload queue, or trusting a stranger's server with your photos. ImgSolve decodes your HEIC file directly in the browser using the Canvas API (with a WebAssembly HEIC decoder lazy-loaded on demand), then re-encodes it as JPG — all locally, all instantly.

The output preserves the original dimensions and, where possible, transparency. JPG doesn't support transparency, so any transparent pixels are filled with a background color you choose (defaulting to white). Batches are processed sequentially with a live progress bar; you can grab files individually or download the whole set as a single ZIP.

After conversion completes, look for the "Now compress it →" panel. One click sends your freshly converted files through the compressor to hit an exact KB target — no re-uploading, no reloading the page. This chained flow is the reason ImgSolve exists: real image tasks are rarely a single step, and every tool here is designed to hand off to the next. And because everything is local, EXIF metadata (GPS, camera, timestamps) is stripped automatically during re-encoding.

Related tools

FAQ

Why can't Windows or my other apps open HEIC files?+

HEIC is the format iPhones and iPads use to save photos by default. It's efficient but not widely supported outside Apple's ecosystem. Converting to JPG gives you a file that opens on Windows, Android, and every image tool that exists.

Are HEIC files large?+

Usually smaller than equivalent JPGs, but converting to JPG at high quality will produce a larger file. If you need small JPG output, chain to the compressor after conversion or use the 'HEIC to JPG under 100 KB' tool.

Are my images uploaded to a server?+

No — never. Every conversion and compression happens directly in your browser using JavaScript and the Canvas API. ImgSolve does not run an upload endpoint; there is no server that could receive your files even if we wanted one.

Does ImgSolve remove EXIF data like GPS location?+

Yes, automatically. Re-encoding an image through a canvas strips all EXIF metadata — GPS coordinates, camera model, timestamps, and any other embedded tags — as a side effect of how canvases work. The output file contains only the pixels.