Turn iPhone HEIC photos into JPG or WebP that open anywhere — converted in your browser.
Basis: The HEIF container (ISO/IEC 23008-12) is first handed to the browser to decode natively (Safari); otherwise it is decoded with the libheif-based heic2any and re-encoded to JPEG or WebP on a canvas. Files are never sent to a server·2026-11-02 verified·Editorial policy
Tool Overview & Key Purpose
Converts the HEIC photos an iPhone saves by default into JPG (or WebP) that open on Windows PCs, Android phones and upload forms alike. In Safari the browser decodes them itself; elsewhere a decoder is fetched on demand and the conversion runs on this device.
Step-by-Step Usage Instructions
1STEP 1
Drop HEIC files in or tap to choose them — up to 20 at a time, 60 MB each.
2STEP 2
Choose the output format. If it must open anywhere, JPG is the safe choice.
3STEP 3
Check the quality. The default of 92 is hard to tell apart from the original by eye.
4STEP 4
If the photos are too large, turn on “Shrink long edge”, then save one by one or with “Save all”.
Real-World Scenarios & Practical Cases
3 Practical CasesScenario #1
Putting iPhone photos into a Windows document
If IMG_0412.HEIC, copied over by email or USB, will not open on Windows, converting it here gives IMG_0412.jpg, ready for Word or PowerPoint.
If you always need JPG, iPhone Settings > Camera > Formats > “Most Compatible” saves JPG directly — at the cost of larger files.Scenario #2
An upload form that rejects HEIC
For a “JPG or PNG only, 4 MB max” form, JPG quality 85 with a 2,000 px long edge usually lands around 1 MB.
If you must hit an exact size, run the JPG through the image compressor’s “Target size” mode afterwards.Scenario #3
Sending a batch to family on Android
Twenty event photos sent as HEIC may show no preview in some gallery apps. Converted to JPG, they display on any device.
Live Photos lose their motion; only the key still is kept.Conversion path
1) The browser is asked to decode the HEIC itself first (Safari usually can).
2) If it cannot, a libheif-based decoder (heic2any, about 1 MB) is fetched on demand and decodes to lossless PNG.
3) That image is encoded once, on a canvas, in the chosen format and quality.
The intermediate stays PNG because encoding to JPG there and again at the end would damage the same photo twice.Pro Tips & Key Considerations
Only the first file is slow — once the decoder has downloaded, the rest go quickly.Wide-gamut (Display P3) iPhone photos become sRGB, so strong reds and greens can look very slightly flatter.Unlike the original, which may carry GPS location, the converted JPG keeps no EXIF — safer for sharing.
Frequently Asked Questions (FAQ)
Sources & References
Apple Support — Using HEIF or HEVC media on Apple devicesLibrary of Congress — High Efficiency Image File (HEIF) Format, MPEG-H Part 12Basis: The HEIF container (ISO/IEC 23008-12) is first handed to the browser to decode natively (Safari); otherwise it is decoded with the libheif-based heic2any and re-encoded to JPEG or WebP on a canvas. Files are never sent to a server · 2026-11-02 verified