Guides · 4 min read

HEIC vs JPG: why your iPhone photos won’t upload, and how to fix it

Why iPhones save HEIC, where it breaks, and the quickest ways to get JPGs — including a setting that stops the problem for good.

If you have ever tried to upload an iPhone photo to a government portal, a job site or a Windows PC and hit “unsupported format”, the culprit is almost certainly HEIC. Here is what it is, why Apple uses it, and how to get a normal JPG in seconds.

What is HEIC?

HEIC (High Efficiency Image Container) is Apple’s name for photos stored in the HEIF format using HEVC compression. Its big advantage is size: a HEIC photo is typically around half the size of a JPG of the same quality, which is why iPhones have used it as the default since iOS 11.

Where it breaks

  • Many upload forms accept only JPG or PNG.
  • Older versions of Windows can’t open HEIC without an extra codec.
  • Some web browsers can’t display HEIC images at all.

The fastest fix

Drop the photos into HEIC to JPG. They are decoded in your browser and saved as standard JPGs — several at once if you like, bundled into a ZIP. Your personal photos never leave your device.

Stop it happening again

On your iPhone, go to Settings → Camera → Formats and choose “Most Compatible”. New photos will be saved as JPG. The trade-off is that they take up more storage, so if space is tight you may prefer to keep HEIC and convert only the photos you need to share.

There is also Settings → Photos → “Transfer to Mac or PC” → Automatic, which converts photos to a compatible format when you copy them to a computer over a cable.

Free, batch-friendly and private.

Convert HEIC to JPG now →

Tools from this guide

More guides