HEIC is the format iPhones and iPads save photos in by default. It keeps good quality in small files, but many websites, older Windows PCs and some apps still refuse it. JPG opens everywhere, and this page turns one into the other in a fraction of a second per photo.
A photo of a coffee cup, 134 KB as HEIC, became a 53 KB JPG in a third of a second; the next ones took about a tenth of a second each, because the decoder was already loaded.
Do you need to convert?
Yes, if a website or form accepts only “JPG, JPEG or PNG”, if HEIC photos copied to a Windows PC will not open, or if you are sending pictures to someone whose phone or printer cannot read HEIC. No, if the photos only go to other Apple devices: iPhone, iPad and Mac open HEIC natively.
Without this page
iPhone. To make the camera save JPG from now on: Settings → Camera → Formats → Most Compatible. To get JPGs when copying to a computer with a cable: Settings → Photos → Transfer to Mac or PC → Automatic. Photos you already took stay HEIC on the phone.
Windows. The Photos app opens HEIC only with Microsoft’s “HEIF Image Extensions” and “HEVC Video Extensions” from the Microsoft Store, and the HEVC one may cost money. For a few photos, converting here is quicker.
Mac. Open the photo in Preview and choose File → Export, Format: JPEG. For many photos, select them all in Preview’s sidebar and choose File → Export Selected Images.
What changes in the JPG
The colors stay the same: iPhones shoot in the wider Display P3 color space, and the JPG keeps the photo’s color profile, so it looks as it did on the phone. The date, location and camera details are dropped (see the questions below). HDR does not survive: a regular JPG keeps the standard picture, so an iPhone HDR photo loses its extra brightness on HDR screens. And only the main image is converted; the video part of a Live Photo is not included.
The page decodes HEIC with libheif, an open-source decoder compiled to WebAssembly, applies the rotation stored in the file, and encodes the JPEG with MozJPEG at quality 85, all in a background worker so the page keeps responding. Very large photos depend on your device’s memory; if one fails on a phone, close other tabs and try again.