An iPhone photo in, a JPEG under your cap out — upright, location removed, decoded and encoded on this device.
From the camera roll to the form, in one step
- 1Open the HEIC — from Files, Photos, or a cable from the phone.
- 2The cap starts at 500 KB; type the form's figure or pick one of the chips.
- 3The search finds the best JPEG quality under the cap in at most eight encodes, every one listed.
- 4Allow smaller dimensions only if the cap cannot be met at full size; the page shows the new size first.
HEIC is a good format for a camera roll and a poor one for a form: few portals accept it. The pixels are read here — by Safari itself, or by the libheif decoder this site serves — and written once, as a baseline JPEG from MozJPEG.
- Live Photos and bursts open as their main still.
- A HEIC with transparency leaves as PNG unless you choose JPEG and a fill colour.
- The original HEIC on your device is not changed.
The HEIC decoder is LGPL software, loaded only when needed.
libheif is used under the LGPL-3.0, as a separate file fetched the first time a HEIC is opened in a browser that cannot read HEIC itself. It is listed, with its licence, in this site's licence notice at /licenses.txt.
Questions people arrive with
Why can't I upload my iPhone photo?
How is the HEIC opened if my browser cannot read it?
Will the photo be sideways?
Is the location removed?
Elsewhere on this site
- Photo size in KB for formsWhen the exam or service is known, its sourced pixels and range in one tap.
- Compress image to KBAny picture to a byte cap.
- Batch compress imagesA whole folder of iPhone photos at once.

