.heicarrow_forward.jpg
Turn iPhone photos into JPGs that open everywhere. Converted on your device, with every size measured on your photo.
The same picture is encoded at nine JPEG qualities at full size. Each JPG is decoded again and its centre is compared pixel by pixel with the decoded HEIC (PSNR). No photo open? It runs on a generated scene with fine text, gradients and texture.
iPhones shoot in Display P3, about 25% more colour area than sRGB. Converting to an sRGB JPG moves every P3 colour through the P3 → XYZ → sRGB matrices; anything that lands outside 0-1 is clipped. Each row is computed here, and the left swatch is drawn with CSS color(display-p3 …).
HEIC packs more detail into a smaller file; JPG opens almost everywhere. Decide what each photo needs before you convert.
The extension says little: HEIF files are identified by the brand in their ftyp box at byte 8. These are the values the checker at the top reads.