FixMyDocs

Convert HEIC to JPG Online

iPhones have saved photos as HEIC by default since iOS 11, and almost nothing outside Apple's ecosystem accepts that format — which is why an upload form, a Windows PC, or a colleague on Android will reject or fail to open a photo that looks perfectly fine in your camera roll. Upload the file here and you get back a standard JPG that works everywhere, usually in about a second. Nothing is stored. If this keeps happening, the permanent fix is on your phone rather than in a converter: Settings → Camera → Formats → "Most Compatible" makes the camera shoot JPEG directly from then on.

FreeNo signupNo watermarkFiles not stored

Drag & drop your file here

or click to browse

HEIC, HEIF · Max 20MB

How it works

  1. Upload your HEIC (or HEIF) photo — most commonly an unedited iPhone camera roll photo.

  2. The tool decodes the HEIC file and re-encodes it as a standard JPEG.

  3. Download your JPG — ready to upload anywhere HEIC isn't accepted.

Why use this tool

  • iPhones shoot in HEIC by default since iOS 11 — most non-Apple apps and portals reject it outright.

  • No need to email the photo to yourself or use AirDrop to a Mac just to get a JPEG.

  • Works directly in your browser — no software to install, on any device.

  • Your photo is processed privately and never stored.

If the result is not what you expected

My iPhone will not let me select the HEIC file to upload

iOS sometimes converts on share instead of exposing the raw file, and some mobile browsers filter it out of the picker. The reliable workaround: open Photos, select the image, tap Share → "Save to Files," then upload it from the Files app instead of the Photos picker.

The file will not convert or returns an error

Check that it is genuinely a HEIC/HEIF file — look at the extension in the Files app. Screenshots, downloaded images, and photos already shared through WhatsApp are usually JPEG or PNG already, so they do not need this tool. Edited or Live Photo variants occasionally carry an unusual internal structure; re-exporting via "Save to Files" normally produces a plain HEIC that converts fine.

The converted JPG is much larger than the original

That is normal and unavoidable. HEIC achieves roughly half the file size of JPEG at similar visual quality, so converting to a universally supported format costs you that efficiency. A 3 MB HEIC commonly lands around 6-8 MB as JPEG. If the result is now too big for an upload limit, run it through Compress Image for Email afterwards.

I have dozens of HEIC photos to convert

This tool handles one file at a time. For a whole library, changing the camera format (Settings → Camera → Formats → Most Compatible) stops the problem at the source for future photos, and on a Mac, AirDropping existing photos converts them to JPEG automatically on transfer.

Frequently asked questions