Converter / On Windows

Convert iPhone HEIC to JPEG on Windows (batch, in the browser)

Updated

Files you drop are decoded on this Windows PC with WebAssembly. This site does not receive the photos. There is no account.

Copy a batch of iPhone photos onto a Windows PC and Explorer will often show a blank icon, or Photos will ask for extra codecs. That is HEIC: the still-image format many iPhones write by default. JPEG is what Word, most email, and most upload boxes still expect.

Batch convert in Edge or Chrome

  1. Open the converter in a current browser. You do not need the Microsoft Store HEVC pack for this page.
  2. Drop several .heic or .heif files at once, or use Choose files. A USB copy from the phone, a zip from iCloud, or files sitting in Downloads all work if they are still HEIC.
  3. Wait until each card shows a thumbnail. Conversion is one file after another so a large batch is less likely to exhaust memory.
  4. Download each JPEG, or choose Download PNG on the same card if a tool wants PNG rather than JPEG. If a form wants one attachment instead of a folder, tick the photos and build a PDF.

Open the converter

Annotated diagram of the converter page: drop well on the left, output and quality controls on the right, and a converted file row with JPEG, PNG and PDF actions.
The converter page, drawn out and labelled: drop well, output panel, and a converted file row with its download actions.

Why Windows struggles with HEIC

Apple has used HEIC since iOS 11. Windows can open it after you add Microsoft’s HEIF extensions (and, on some PCs, an HEVC codec). That is a reasonable choice if you want Photos to preview the originals. It is optional here: this page re-encodes a JPEG copy in the tab you already have.

A JPEG copy is also the practical fix when a website refuses .heic. Format is not the same as file size: a full-resolution iPhone still can still be several megabytes as JPEG. If an upload box rejects the file for size, that is a separate limit.

The other Windows routes, honestly compared

The browser is not the only way, and it is not always the best way. Here is when each alternative earns its place.

The browser converter wins when the batch is one-off, when you cannot install software, or when you would rather the photos stayed on the machine. The codec install wins when HEIC is part of your daily workflow.

Checking the result

Each converted card shows the original size and the JPEG size, so you can sanity-check before downloading. Do not be surprised if the JPEG is larger than the HEIC it came from: HEIC compresses more efficiently, which is exactly why Apple adopted it. The downloaded filename keeps the original name with a .jpg ending, which is what most upload boxes check for. If the portal has a size cap, lower the quality slider and add the file again; the slider applies to the next files you convert, not to ones already in the list.

One honest caveat: the JPEG copy is re-encoded from decoded pixels, so EXIF metadata such as capture date and GPS location is not carried over. Keep the HEIC original if that matters.

What this will not do

For the camera setting that writes JPEG on new shots, see why iPhone photos are HEIC and how to get a JPEG that will upload.