What this does
Drop HEIC photos straight off your iPhone or iPad and download them as standard JPGs. The conversion runs entirely in your browser — your photos are never uploaded to a server, which matters when they're personal pictures.
Why does my iPhone save photos as HEIC?
Since iOS 11, iPhones default to HEIC (High Efficiency Image Container) because it stores the same photo at roughly half the file size of JPG. That's great for your phone's storage, but HEIC support outside the Apple ecosystem is patchy: many Windows apps, older Android phones, web forms, and government or job-application portals only accept JPG or PNG. The fix is a quick conversion — JPG opens everywhere.
How do I convert HEIC to JPG?
- Drop your
.heicfiles above (or click to pick them — up to 20 at once). - Optionally adjust the quality slider. 92 is a safe default; 80–90 still looks great and saves space.
- Hit Convert to JPG and download each file, named after the original.
The HEIC decoder is a WebAssembly module that loads on demand, so the conversion is local and works even on a flaky connection once the page is open.
Will I lose quality converting HEIC to JPG?
A little, in theory — both HEIC and JPG are lossy formats, so re-encoding always discards some data. In practice, at quality 90+ the difference is invisible for photos. If you need pixel-perfect output (for editing or archiving), convert to PNG instead with the HEIC to PNG converter.
Can I stop my iPhone from shooting HEIC?
Yes — go to Settings → Camera → Formats and switch from "High Efficiency" to "Most Compatible". Your phone will then capture JPG directly, at the cost of photos taking about twice the storage.
Is my data private?
Yes. Decoding and re-encoding happen in your browser via WebAssembly and the canvas API. You can verify in DevTools → Network: no image bytes leave your device.