BlogImage Compression

How to Compress Real Estate Photos for MLS Listings

Learn how to resize, compress, and verify real estate photos for MLS uploads while preserving detail, correct color, and broad format compatibility.

Updated: July 24, 2026

To compress real estate photos, first check your MLS's current pixel, format, and file-size requirements—these vary by system and are updated periodically. Then export a copy as an sRGB JPEG, resize it only as much as needed, and start around JPEG quality 80–85. If your MLS gives no preferred dimensions, a 2048-pixel long edge can be a practical starting point rather than a universal rule. After export, verify the pixel dimensions, file size, color, and visible compression artifacts. Finally, inspect the uploaded version on the listing platform, because most systems process images again after upload and the result may differ from your local file.

Key Takeaways

  • Check your local MLS requirements first. Pixel limits, file size caps, accepted formats, and disclosure rules differ by system. There is no single standard that applies everywhere.
  • sRGB is the safer color space for web delivery. Exporting in sRGB rather than Adobe RGB reduces the risk of color shifts on listing portals and syndication sites.
  • Start at JPEG quality 80–85 and adjust by visual result. File size depends on image content and the encoder, so treat any target MB figure as a starting estimate, not a guarantee.
  • Resize before you apply quality compression. Downsizing first means the encoder works on fewer pixels, which preserves sharpness better than crushing a full-resolution file at low quality.
  • Verify the uploaded platform version, not just your local export. Listing systems may re-compress your photo, so what you submitted and what buyers see can look different.

Why Compression Affects Listing Quality

Compression matters for real estate photos because two separate technical processes act on them: your export compression and the platform's post-upload processing. If your file is already heavily compressed before upload, a second round of platform encoding can produce visible blocking artifacts in smooth areas like walls and ceilings.

On the listing side, photos that exceed a portal's dimension expectations may be auto-cropped in thumbnail views, and non-standard aspect ratios can appear differently across syndication partners. On your agent website, images are typically the Largest Contentful Paint element—per the 2025 Web Almanac Performance chapter, images are the LCP element on 85% of desktop pages and 76% of mobile pages—so compression that produces appropriately sized files benefits page load as well.

Check Your MLS Requirements Before You Compress

MLS photo requirements differ by system. Before processing any listing, confirm these six items in your MLS's official upload documentation or help center:

SettingWhat to verify locally
Pixel dimensionsMinimum and maximum width/height; some systems specify long-edge limits, others specify exact dimensions
Accepted formatsWhich file types the upload dialog accepts (JPEG is common, but accepted formats vary)
File size capPer-image maximum and, if applicable, total-upload maximum for a listing
OrientationWhether landscape is required for primary photos, or whether portrait is also accepted
Photo countMinimum and maximum number of photos per listing
Disclosure rulesVirtual staging labels, watermark requirements, and adjacent original-photo rules differ by MLS

If your MLS documentation doesn't specify dimensions, a 2048-pixel long edge at 4:3 aspect ratio is a widely used starting point for landscape property photos. Treat it as a practical default, not a cross-MLS specification.

How to Compress Real Estate Photos: Step-by-Step

The order of operations matters. Follow this sequence to avoid the two most common failures: soft, over-compressed images and uploads that get re-rejected by the platform.

Step 1: Start from your highest-quality source file

Export from your editing master—a TIFF, high-quality JPEG, or RAW file—not from a previously compressed copy. Compressing an already compressed JPEG multiplies any existing artifacts.

Step 2: Resize to your target dimensions

Resize the long edge to your target pixel value (for example, 2048 pixels if your MLS hasn't specified otherwise). Do this before applying quality compression: reducing pixel count first means the JPEG encoder works on a smaller canvas and distributes its quality budget more effectively.

If your camera shoots at 3:2 natively and your MLS or thumbnail layout favors 4:3, crop before resizing. Keep any aspect ratio adjustments consistent across a shoot so thumbnails align in search result grids.

Step 3: Convert color space to sRGB

sRGB is the color space used by most web viewers. If you shoot RAW on a DSLR or mirrorless camera, your editing software may default to Adobe RGB or ProPhoto RGB; export with an sRGB profile embedded. The Adobe Lightroom Classic export documentation covers the color space setting under File Settings.

Color profile mismatches are a common cause of photos that look correct in your editor but appear muted or shifted on listing portals.

Step 4: Apply JPEG quality compression

Start at quality 80–85 and evaluate the result visually. Open the exported file at 100% zoom and look for blocking in smooth areas: painted walls, ceilings, large windows, and skies. If you see visible squares or smearing, increase the quality setting. If the file exceeds your MLS's size cap, reduce dimensions first before reducing quality further.

File size varies significantly with image content and the encoder you use, so always measure your actual output rather than relying on a fixed MB estimate.

Step 5: Handle metadata selectively

EXIF data can include GPS coordinates that embed the property's precise location—removing these before upload is a reasonable privacy step. If you want to retain copyright information, use your editor's selective metadata removal rather than a full strip. ExifTool documentation covers removing specific tag groups while preserving others.

Step 6: Verify locally, then verify after upload

Check the exported file: confirm pixel dimensions, color profile, format, and file size. Then upload and inspect the version the platform displays—listing systems typically re-encode images after submission, and the displayed result may differ from your local export.

Choosing JPEG Quality: A Decision Guide

Rather than targeting a fixed file size, use the visual result and your MLS's actual size limit to guide quality:

SymptomLikely causeAdjustment
Blocky patches on walls or skyQuality setting too lowIncrease JPEG quality; check at 100% zoom before re-exporting
File exceeds MLS size capDimensions or quality too highReduce long-edge pixel count first; lower quality only if needed
Photo looks soft or smearedSource was already compressedStart from the highest-quality source file available
Colors look flat or shifted after uploadColor profile mismatchRe-export with sRGB profile embedded; confirm in export settings
Thumbnail cropped on portalAspect ratio or dimensions differ from portal's viewerCheck the portal's thumbnail crop zone and adjust your composition

For MLS uploads, quality 80–90 is a common working range. Below 70, many images show visible blocking artifacts when viewed at full screen—check your specific images rather than relying on a general rule.

Troubleshooting Rejected or Blurry Listing Photos

ProblemCommon causeWhat to try
Upload rejectedFormat not accepted; file exceeds size cap; dimensions below minimumCheck the MLS upload dialog's error message and compare against your MLS's current requirements
Photos blurry after uploadPlatform re-compression on top of aggressive export compressionExport at a higher quality setting; check the platform-displayed version specifically
Colors look wrong on portalEmbedded color profile not recognizedRe-export with sRGB embedded; avoid sending files with no embedded profile
File still too largeHigh-frequency detail, noise, or heavy grain increases JPEG sizeReduce long-edge dimensions before lowering quality; apply mild noise reduction in editing
Thumbnail cut offNon-standard aspect ratio or compositionCrop to the aspect ratio your MLS's thumbnail viewer uses before exporting

Compression Tools by Workflow

For agents and low-volume listings

Browser-based compression tools process files locally and require no software installation. LessMB compresses image files in your browser without uploading them to a server, which can be convenient for a handful of photos. After downloading the result, verify that the format, dimensions, color profile, and file size match your MLS's current requirements before uploading.

For photographers and high-volume workflows

For repeatable batch processing, a local pipeline gives you control over every setting:

  • Adobe Lightroom export preset: Set your target long-edge dimension, JPEG quality, sRGB color space, and metadata removal options. Save the combination as a named preset and apply it to an entire shoot in one step. (Lightroom Classic export documentation)
  • MozJPEG / Squoosh: MozJPEG's encoder often produces smaller files than standard JPEG at equivalent visual quality, useful when you need to hit a lower size cap without reducing dimensions.
  • ImageMagick (CLI): magick input.jpg -resize 2048x1536\> -quality 82 -strip output.jpg fits the image within a 2048 × 1536 boundary while preserving the original aspect ratio. It does not crop to exactly 4:3—crop in your editor first if the MLS requires a specific aspect ratio. (ImageMagick resize documentation)

Format by destination

DestinationRecommended formatReason
MLS uploadJPEG (check your MLS's accepted formats)Broadest compatibility; exact formats accepted vary by system
Your agent websiteWebP with JPEG fallbackGoogle's WebP research shows 25–34% smaller files than comparable JPEG at matched quality
Email to clientsJPEGUniversal compatibility
Print flyersOriginal high-resolution fileNever compress for print

Page Speed Notes for Agent Websites

If you publish listing photos on your own site, a few additional practices help with load performance:

  • Do not lazy-load the primary hero image. Per web.dev's LCP guidance, lazy-loading the element that becomes the Largest Contentful Paint delays the most visible paint. Lazy-load only images below the fold.
  • Set explicit width and height on image elements to help the browser reserve space and reduce layout shift. The 2025 Web Almanac found that roughly 65% of desktop pages ship at least one image without dimensions set.
  • Consider fetchpriority="high" on the hero image to signal its importance to the browser's resource scheduler. Test with real device conditions to confirm whether it improves your measured LCP.
  • Compress for the rendered size. An image displayed at 800px wide doesn't benefit from a 2400px source file; serving an appropriately sized image avoids unnecessary data transfer.

Compression Does Not Change MLS Disclosure Rules

Compression is expected and permitted; altering the property is governed by separate rules that vary by MLS. A brief summary of common categories:

Always consult your specific MLS's rules and your managing broker before applying any post-processing beyond basic corrections.

Verification Checklist Before You Upload

Run this before every listing:

  • Confirmed your MLS's current pixel, format, file size, and disclosure requirements
  • Source file is highest available quality (TIFF or uncompressed JPEG), not a re-export of a compressed copy
  • Long edge resized to your MLS's preferred or minimum dimension
  • Color space is sRGB (confirmed in file export settings, not just assumed)
  • JPEG quality set to 80–90; no visible blocking at 100% zoom
  • File size is within your MLS's per-image cap
  • GPS and location metadata removed if required; copyright metadata preserved if needed
  • No identifiable people, brokerage logos, or text overlays in standard photo fields
  • Virtual staging labeled per your MLS's specific disclosure requirements
  • After upload: viewed the platform-displayed version and confirmed it looks correct

Next Steps

  1. Look up your MLS photo requirements now. Log in, navigate to photo upload, and save the help page or take notes on format, dimension, size cap, and disclosure rules.
  2. Build one export preset. In Lightroom or your editor, save a preset with your target dimension, JPEG quality 82, sRGB, and selective metadata removal. Apply it to every shoot.
  3. Test on a non-critical listing first. Upload one photo and inspect the platform-displayed result before processing a full shoot.
  4. Audit your agent website's hero images. Confirm the primary image is not lazy-loaded, has explicit dimensions set, and is sized appropriately for its rendered size on the page.

FAQ

What is the best size for real estate listing photos?

Check your MLS's current upload documentation first, because requirements vary by system. If your MLS doesn't specify dimensions, a 2048-pixel long edge in landscape orientation is a practical starting point used by many agents. After exporting, verify the pixel dimensions, color profile, and file size, and then inspect what the platform displays after it processes the upload.

What is the maximum file size for MLS photos?

File size limits are set by each individual MLS and can range widely. Check your MLS's official help center or upload dialog for current limits. A practical approach is to aim for the smallest file size that still looks sharp at full screen, so you stay well under whatever your local cap turns out to be.

Should I use JPEG or WebP for a real estate listing?

JPEG offers the broadest compatibility for MLS uploads, but accepted formats vary by system. Check your MLS upload dialog to see which formats it accepts. If you run your own agent website, serving WebP images there can improve load speed while you keep a JPEG copy for MLS submission.

Why do my listing photos look blurry after upload?

Most listing systems re-compress images after upload. If your original export is already compressed heavily, the second pass can degrade quality further. Export at a higher quality setting and verify the version that appears on the platform, not just your local file.

How do I find my MLS photo requirements?

Log in to your MLS, go to the listing photo upload section, and look for a help link or format guide. You can also contact your MLS's member support line or ask your managing broker. Requirements for pixel dimensions, file size, accepted formats, and disclosure rules all differ by system.

Should I remove EXIF and GPS metadata?

Removing GPS coordinates is a reasonable privacy precaution because EXIF data can embed the property's precise location. If you want to preserve copyright information, use your export tool's option to keep only copyright fields while stripping location and device data. Check your editor's or ExifTool's documentation for the specific steps.

Can I batch compress real estate photos?

Yes. Lightroom export presets, ImageMagick scripts, and browser-based tools all support batch processing. The key is to define your target dimensions and quality settings once, apply them to the full shoot, and then spot-check several images—especially rooms with subtle gradients like skies or painted walls—before uploading.

How can I tell if JPEG compression is too strong?

Open the exported file at 100% zoom and look for blocky patches in smooth areas: painted walls, ceilings, cloudy skies, and large windows. If you see visible squares or smearing, increase the quality setting or reduce the file dimensions further before recompressing.

Sources