Files never leave your device

HEIC to JPG — Get iPhone Photos That Forms Accept

iPhones save photos in HEIC format by default — technically excellent, half the file size of JPEG at the same quality, and rejected by a huge share of upload forms, government portals, and older websites that only accept JPG or PNG. If a form refused your iPhone photo with "invalid file type", HEIC is almost certainly why.

Method 1: Make your iPhone shoot JPG permanently

Settings → Camera → Formats → choose Most Compatible. New photos save as JPG from then on. This is the right choice if you regularly deal with application forms; the file-size advantage of HEIC rarely matters more than compatibility.

Method 2: Convert an existing photo without extra apps

The iPhone converts HEIC to JPG automatically in two situations: when you email a photo to yourself, and when you copy a photo from the Files app to a different folder (Photos → Share → Save to Files, then in Files: long-press → the copied version is JPG in many iOS versions). Emailing to yourself is the most reliable no-app route.

Method 3: Share as automatic-JPG

In Photos, select the image → Share → and if you use "Copy Photo" then paste into Mail, Notes, or most messaging apps, iOS transcodes to JPG on the way. Attachments sent to yourself via WhatsApp or similar arrive as JPG too — with quality loss from that app's own compression, so prefer email.

After converting: hit the form's size rule

Conversion usually isn't the whole job — the form probably has a KB ceiling and possibly exact dimensions. Once you have the JPG, use the exact-KB tool or the specific portal preset to finish it in one step. Native in-browser HEIC support in PixKB is on our roadmap; until then, convert first with a method above.

Frequently asked questions

Why do iPhones use HEIC at all?

It stores the same image quality in roughly half the bytes of JPEG. Apple adopted it in 2017 for storage efficiency; compatibility with older systems was the trade-off.

Does converting HEIC to JPG lose quality?

A single conversion at high quality is visually lossless for practical purposes. Avoid converting repeatedly back and forth.

Can PixKB compress a HEIC file directly?

Not yet — browsers can't decode HEIC natively. Convert to JPG using a method above, then compress here. Direct HEIC support is under evaluation via WebAssembly.

Related