iPhone photos arriving as HEIC that the office PC or an upload form refuses? Convert them to JPGs that open anywhere — decoded in your browser, never uploaded.

Why HEIC files refuse to open

iPhones and iPads save photos as HEIC (High Efficiency Image Container) by default. It keeps good quality in small files, which is why Apple chose it, but support elsewhere is patchy: Windows needs an extra codec to show it, many web upload forms reject it, and most browsers cannot display it on their own. So a photo that looks fine on the phone becomes a file nobody else can open the moment it is emailed or copied to a PC. JPG is the universal fallback.

How it is decoded in your browser

Because browsers generally cannot read HEIC themselves, the first time you add one this page downloads heic2any, an open-source decoder, from a public CDN. It runs inside the page: the photo is decoded into pixels in memory and then encoded as a JPG at the quality you choose. Your photos are never sent anywhere. Decoding HEIC is heavier work than opening an ordinary JPG, so a large batch on an older phone or laptop can take a while — the list shows each file as it finishes.

What changes in the JPG

The picture keeps its pixel dimensions, and the JPG is saved at the quality you set — Recommended (82) suits most photos, High (94) if you plan to edit or print. A HEIC can hold several images, such as a burst; only the first is converted. Camera metadata, including GPS location, is not written into the JPG. The file keeps its original name with _conv and a .jpg extension, and a batch can be saved as one ZIP.

How to use it

  1. Drop in your HEIC files. A whole batch is fine.
  2. JPG is pre-selected as the output.
  3. Save the results.

Your files are never uploaded

Everything runs inside your browser. Because the image never reaches a server, we cannot store it or look at it. That difference matters when the file is company material or a personal photo.

Frequently asked questions

What is HEIC?
The format iPhones shoot in by default. The files are small, but Windows and plenty of software still can't open them — which you usually discover after transferring the photos.
Can I make my iPhone shoot JPG instead?
Yes — Settings → Camera → Formats → Most Compatible saves new photos as JPG. The HEICs you already have, convert here.
Is the location and camera data kept?
No. The photo is decoded to pixels and re-encoded, so EXIF details such as GPS location, camera model and capture time are not copied into the JPG. That is useful for privacy when sharing, but note it if you sort a photo library by date.
Why is the JPG bigger than the HEIC?
HEIC compresses photos more efficiently than JPG, so the same picture usually needs more bytes as a JPG. Lower the quality if size matters.
What about Live Photos and bursts?
A Live Photo's motion is kept in a separate video file, so you convert the still. If a HEIC file contains several images, only the first is converted.
Is it free?
Yes. No account, no payment, no usage limit.
Are my files uploaded?
No. Everything happens inside your browser. A page that is already open keeps working even if you go offline.
How many images at once?
There is no count limit. Speed depends on your own device, because your computer does the work rather than a server.