Convert HEIC to JPG for Real Estate Listings (MLS Upload)

You shot the whole walkthrough on an iPhone and the MLS uploader will not take a single file. Drop the folder below, get the full shoot back as JPGs in one ZIP, and upload. Client photos never leave your device.

100% Local — Property Photos Never Leave Your Device

HEIC to JPG converter

Drop the whole property folder here

or pick the photos from your device — there is no limit on how many

Supports .heic and .heif from iPhone, iPad and modern Android cameras

Nothing queued yet. Converted photos appear here with their dimensions and file size, so you can check them against your MLS limits.

Why MLS portals refuse iPhone photos

An MLS is shared regional infrastructure serving thousands of agents, and shared infrastructure changes slowly and cautiously. Most of these platforms were specified long before Apple switched to HEIC in 2017, so their uploaders validate against a fixed list of file types that simply does not include it. Property management portals and older brokerage tools work the same way.

The file type check is not the only obstacle. Behind the uploader, the system generates thumbnails, resized copies for syndication to Zillow and Realtor, and images for print flyers — using libraries built without HEVC support. So a HEIC that slips past validation can still fail during processing and surface as a broken image on a live listing, which is the worse outcome. Converting first removes both risks.

Converting a whole shoot

Drop the entire transfer folder in. Every HEIC joins the queue with no cap on file count or size, photos are converted one at a time so a big walkthrough cannot exhaust memory, and Download All returns the lot as one ZIP. A forty to sixty photo shoot is typically done in a couple of minutes.

Resolution is preserved exactly — a 12 MP iPhone photo stays 4032 × 3024, well above any MLS minimum — and filenames are kept intact, which matters more than it sounds: most MLS uploaders sort alphabetically, so IMG_0001 through IMG_0048 keeps your walkthrough in the order you shot it.

What to check before uploading (rules vary by MLS)
Requirement Handled here? If not
JPG file typeYes—
Minimum resolutionYes, original kept—
Maximum file sizeYes, via qualityLower the slider, convert again
Maximum dimensionsYes, via Output sizePick a preset to cap the longest edge
Fixed aspect ratioSquare onlyCrop to 4:3 in Photos or Preview
No embedded metadataEXIF removed—
  1. Drag the property photos in

    Straight from your phone transfer folder or desktop. Non-HEIC files in the folder are skipped automatically.

  2. Download the JPGs as one ZIP

    Unzip into a folder. Filenames and shooting order are preserved for the batch upload.

  3. Check your MLS rules, then upload

    Confirm size, dimension and photo-count limits for your board, then submit the batch.

Check your board's rules before uploading

Photos keep their original pixel dimensions unless you pick an Output size preset, which scales the longest edge down during conversion. Square cropping is available; other aspect ratios such as 4:3 still need a crop in Photos, Preview or Lightroom. For a file size cap, use the quality slider.

Photo rules differ from board to board and change over time, so check your own MLS's current guidelines rather than a figure from a general article.

A note on client privacy.

Conversion happens inside your browser, so interior photos of a client's home are never uploaded to a third-party server. The JPGs also come out with no EXIF block, which means the GPS coordinates your iPhone embedded in every shot are not published with the listing — worth knowing if you ever photograph occupied homes.

Frequently asked questions

Why does my MLS system reject iPhone photo uploads?

The uploader checks your file against a fixed list of permitted types, and HEIC is almost never on it. MLS platforms are shared regional systems specified long before Apple adopted the format in 2017, and they are updated conservatively.

There is a second failure point behind the uploader. The system generates thumbnails, syndication copies for Zillow and Realtor, and print-flyer images using libraries built without HEVC support — so a HEIC that gets past validation can still break during processing and show as a broken image on a live listing. Converting to JPG first avoids both.

Can I batch convert 30+ property photos at once?

Yes, and there is no cap. Drop the whole folder in and every HEIC joins the queue. Photos convert one at a time so a large shoot cannot exhaust memory, with a progress bar for the run — a forty to sixty photo walkthrough typically takes a couple of minutes on a modern laptop. Download All packages everything into one ZIP.

Filenames are preserved exactly, which is the detail that saves you time later: most MLS uploaders sort alphabetically, so IMG_0001 through IMG_0048 arrives in the order you shot it rather than needing to be dragged into place.

What size and resolution do MLS listing photos need to be?

That is set by your MLS, and it genuinely varies by region — check your board's photo guidelines rather than trusting a general number. Typical requirements cover file type (JPG), a minimum width somewhere from 1024 pixels upward with many boards now expecting well over 2000, a maximum file size per photo, and a limit on photos per listing.

This converter keeps your original pixel dimensions by default, so an iPhone photo clears any minimum comfortably. If your board caps the maximum width, the Output size control scales the longest edge down as it converts; non-square aspect ratios still need a crop in Photos or Preview. For a file size cap, lower the quality slider and convert again.