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.
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.
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.
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.
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.