iPhone photo won't upload? Here's why, and the fix

iPhones save photos as HEIC, which most forms refuse. How to tell, how to switch your camera to JPG, and how to convert the photos you already have.

Try it now

Convert to
Tell us what went wrong
We receive your message, the tool, the last error shown, and your browser type. Your files are never included.
Fitted
Result preview
Download

    Saved you time? Support us on PayPal and help keep FitMyKB free.

    Why it fails

    Since iOS 11, iPhones save photos in HEIC (High Efficiency Image) format. It's half the size of a JPG at the same quality, but most government portals, job sites and older websites only accept JPG or PNG. Some sites show 'invalid format'; others accept the file and then show a broken image.

    How to tell if a photo is HEIC

    On the iPhone, open the photo and swipe up, or tap the info button: the details show HEIF or HEIC. On a computer, the file ends in .heic. When you share by email or AirDrop to a Mac, it may stay HEIC; some apps convert it automatically, others don't.

    Make the camera save JPG from now on

    Open Settings, then Camera, then Formats, and choose Most Compatible. New photos are saved as JPG. The photos you've already taken stay HEIC.

    Convert the photos you already have

    Drop them here: they're converted to JPG at high quality. For an exam or job form, go straight to the photo tool instead, which converts and sizes the photo in one step.

    Will converting lose quality?

    Converting at high quality keeps the photo looking the same, but the JPG is larger in KB than the HEIC. If the form has a size limit, compress it to that limit afterwards.

    How it works

    1. Drop in your HEIC photos.

    2. JPG is already selected.

    3. Press Convert and download.

    Questions

    Can I just rename .heic to .jpg?

    No. The file inside is still HEIC; the site checks the real format.

    Is HEIC supported by Windows?

    Newer versions of Windows can open it with an extension, but upload forms often still refuse it.

    Related tools