You took the photo on your iPhone. You tried to upload it to a government portal, a job application, a landlord form, or a bank’s “verify your identity” page. The site rejected it. Sometimes it says invalid file type. Sometimes it says nothing useful at all.
Nine times out of ten, the file is HEIC (or HEIF) — Apple’s default photo format since iOS 11 — and the website still only accepts JPG/JPEG or PNG.
Search demand around this exact problem is enormous. People are not looking for a photography lecture. They are looking for: make this file work so I can finish the form.
Why HEIC Exists (and Why Websites Hate It)
HEIC compresses better than JPEG at similar quality, which is why Apple switched. Your phone stores more photos in less space. The downside: HEIC is still poorly supported outside Apple’s ecosystem. Many government systems, HR platforms, insurance portals, and older upload validators simply check the extension or MIME type against a short allow-list that never included HEIC.
So the photo is fine. The gatekeeper is not.
What “Convert HEIC to JPG” Actually Means
A proper conversion does three things:
- Decodes the HEIC container into pixel data
- Re-encodes as JPEG with a quality setting that won’t turn your face into soup
- Renames the file with a
.jpgextension and aimage/jpegcontent type the server expects
It does not need to be a full desktop app, a free trial that emails you forever, or a site that makes you watch ads for sixty seconds. For a one-off upload, you want a transaction: file in, JPG out, done.
The $1 version
We built HEIC → JPG as a pay-per-use tool: upload the photo, pay $1 with a card, download a JPG websites accept. Same endpoint is also available to AI agents over HTTP 402 / x402 if a bot is doing the conversion for you.
If Conversion Alone Is Not Enough
Some portals also enforce size and dimension rules: “JPG under 2 MB,” “600×600,” “passport-style crop.” In that case you do not want a generic converter — you want an upload fixer that applies the target limits in one pass.
Quick Checklist Before You Re-Upload
- Extension is
.jpgor.jpeg, not.heic - File is under the site’s max size (often 1–5 MB for ID photos)
- If they ask for square dimensions, resize to those pixels before uploading
- Strip location metadata if privacy matters for that document
The Takeaway
HEIC is not broken. The upload form is outdated. Convert once, finish the application, move on. If you want that without installing software or starting a free trial, use our $1 HEIC to JPG tool — or browse the full $1 tools catalog.