iPhone HEIC Photos and MLS Uploads: The 30-Second Fix
Published June 2026 · 4 min read · Real Estate
An agent I know lost a Sunday to this: forty photos of a new instruction, upload form spinning, no error message, no photos. The culprit was three letters: HEIC. If you shoot listings on an iPhone — and at this point most agents shoot at least supplementary photos on one — this is the format problem you'll hit, and the fix takes 30 seconds.
What's actually happening
Since iOS 11, iPhones default to HEIC (High Efficiency Image Container) — a genuinely better format than JPEG: half the file size at the same quality. The catch is compatibility. JPEG has thirty years of universal support; HEIC support in web upload forms is still patchy in 2026. MLS boards run on conservative software stacks, and their handling of HEIC ranges from clean rejection ("file type not supported") to the worst case: silent failure or broken previews that you discover after the listing is live.
The 30-second fix per batch
Drop your HEIC files into the free HEIC to JPG converter and download JPEGs. The conversion runs in your browser — relevant when the photos are an unreleased instruction, since nothing is uploaded to any server. Then run the JPEGs through the Real Estate Photo Prep tool to hit your portal's exact size spec and strip GPS metadata in the same pass.
The permanent fix on your phone
Settings → Camera → Formats → Most Compatible. Your iPhone now shoots JPEG natively. The trade-off is storage — JPEGs run roughly double HEIC sizes — but for a work phone shooting listings, compatibility beats capacity. If you keep HEIC for personal use, at least switch before a shoot; there's no batch re-shoot button for a sold house.
Three HEIC traps beyond the MLS
Email attachments: Windows recipients without codecs see unopenable files — vendors approving photos on a work PC, for instance. AirDrop to Mac then upload: AirDrop preserves HEIC, so the problem follows the file. "Automatic" conversion you can't trust: iOS converts HEIC→JPEG in some share paths but not others, with no indication which one you got. Converting explicitly removes the gamble.
| Scenario | What to do |
|---|---|
| Batch of listing photos in HEIC | Browser-convert to JPG, then portal prep |
| Shooting a listing today | Switch camera to Most Compatible first |
| Mixed formats from photographer + phone | Convert the HEICs, run everything through one prep pass for consistent sizing |
Once everything's JPEG, the rest of the pipeline is the standard one: size for your MLS, compress under the cap, strip EXIF, upload in walk-through order.
Frequently Asked Questions
Why won't my MLS accept iPhone photos?
iPhones shoot HEIC format by default since iOS 11. Many MLS upload systems only process JPEG — some show an error, others fail silently or display a broken thumbnail. Converting to JPG fixes it.
How do I convert HEIC to JPG for free?
Use a browser-based converter: drop the HEIC, download the JPG. No app install, and with the converter on this site, no upload — the conversion runs locally.
How do I make my iPhone shoot JPEG instead of HEIC?
Settings → Camera → Formats → choose "Most Compatible". The iPhone then captures JPEG directly. "High Efficiency" (HEIC) saves space but causes exactly this portal problem.
Does converting HEIC to JPG lose quality?
Effectively no. The conversion decodes the HEIC and re-encodes at high JPEG quality — at listing display sizes the difference is invisible. Converting also keeps you in control of EXIF stripping and sizing in the same workflow.