MLS photo size requirements are set board by board, not nationally. Among the boards we opened, the per-photo cap runs from 125 KB to 20 MB, the pixel limits from 1280 × 960 up to 3000 × 3000, and JPEG is on every format list we found. Here is each limit with its source, and the Smol setting that meets it.
| What you are sending | The limit you hit | The Smol setting |
|---|---|---|
| Listing photos from a camera or phone | 125 KB to 20 MB per photo; 1280 × 960 up to 3000 × 3000 pixels, depending on the board | Compress, output JPG, quality 75 to 80 (lower for tight caps), maximum dimension set to your board’s cap |
| iPhone photos in HEIC | No format list we opened includes HEIC | Compress with output JPG (not Convert) |
| Disclosure and inspection PDFs | 10 MB per document at ARMLS; 25 MB at Gmail; 50 MB per upload at Docusign | PDF preset Small for email, Medium for scans |
| Walkthrough video | ARMLS takes video as an embed code and Bright hosts only links to virtual tours; Gmail stops at 25 MB | MP4, H.264, then check the size (Smol has no size target for video) |
| Location in the photo files | Phone photos carry GPS coordinates unless location is off or something removes them | Images are stripped by default; verify one output |
What are the MLS photo size requirements?
There is no national standard because there is no national MLS. Each board runs its own platform and publishes its own numbers. This table is what several of the large ones publish. Seven rows were opened on 9 October 2026, from the boards’ own sites and, for Stellar, from its training team’s course notes. Read your own board’s page, not this one.
| Board | File size | Pixels | Format, count and content | Source |
|---|---|---|---|---|
| RANW MLS (northeast Wisconsin) | 125 KB | 1280 × 960 maximum (larger uploads are scaled down); 1024 × 768 minimum by MLS rule | Not stated for listing photos | RANW |
| Canopy MLS (Charlotte) | 6 MB | Saved at 2048 × 1536, which it calls the recommended minimum; accepts up to 3000 × 3000 | .jpg or .jpeg only; 48 photos; sRGB. The article carries a “preview mode, not live” notice | Canopy |
| CRMLS (California Regional) | 15 MB or 3000 × 2000 | 3000 × 2000 | Ten extensions including JPG, PNG, TIFF and BMP, no HEIC; 75 photos | CRMLS |
| ARMLS (Arizona) | 15 MB or 2000 × 3000 for photos and floor plans; 10 MB for a PDF document | 2000 × 3000 | Same ten extensions, no HEIC; documents are PDF only; one front exterior photo required | ARMLS |
| Realcomp (Michigan) | 20 MB | 512 × 340 minimum; no maximum stated | Not stated | Realcomp |
| NWMLS (Northwest) | No file size found | 1600 × 1200 photo size, tied in the article to the 2023 launch of its public listing search; it does not say whether this is an upload rule | 40 photos maximum; “aim for 20 to 30 images” | NWMLS, Photography 101 |
| Stellar MLS (Florida) | Photos: no figure on the rules page. Attachments: 10 MB each | Recommends 1600 × 1200 “at the time of this writing” | First photo: the front exterior, or a natural water view or aerial view, in which case the front exterior is photo 2; 100 photos; no lifestyle photos with people | Rules, Adding and Editing notes, Picture Perfect notes |
Three things in that table are easy to get wrong. First, a cap can be written as “15 MB or 3000 × 2000”, and the page does not say whether a photo must meet both. Meet both. Second, Canopy says Matrix “saves all listing images at 2048 pixels wide x 1536 pixels tall, so this is the recommended minimum size”. It accepts up to 3000 × 3000, but nothing on the page says the extra pixels survive, so in our reading there is little reason to send more than that. Third, minimums are real: Realcomp accepts nothing below 512 × 340, and RANW sets 1024 × 768 as its own floor while noting that a photo must be larger than 330 × 220 to appear on Zillow.
Two names have no size numbers here. We found no public photo-size figures for Bright MLS or Realtor.com, so neither is in the table. What Bright does publish is a policy on images dated February 28, 2024, and it is about content: one exterior photograph within 72 hours of submission for most listings, an unbranded curbside view, and no identifiable person, readable text, contact information, sign or logo in a listing photo. Page dates matter too. Canopy’s article is stamped September 30, 2026 but carries a preview notice, and the CRMLS page shows both April 15, 2025 and August 2020 as update dates.
How to find your own board’s rule
- Search the board’s own help center for “photo requirements” or “photo specifications”, not a photographer’s blog. Blogs quote each other and disagree.
- Read the upload screen in your listing system, and the error text it gives when a photo is rejected. The message may name the limit you broke.
- Read the rules and regulations for the content rules. Stellar, for example, points its primary photo rule to Article 4.5.
- Ask your broker or the MLS support desk, and write the numbers on your shoot checklist once.
Which settings meet those limits in Smol?
Resize first, then set quality. A 4032 × 3024 iPhone frame is about 12 million pixels. Fitting it inside 2000 pixels keeps about a quarter of them, and 1280 × 960 keeps about a tenth.
| Deliverable | Format | Quality or preset | Maximum dimension |
|---|---|---|---|
| MLS with a 3000 × 2000 or 2000 × 3000 cap and 15 MB (CRMLS, ARMLS) | JPG | 80 | CRMLS: 3000 for 3:2 frames, 2666 for 4:3 frames such as iPhone shots. ARMLS writes 2000 × 3000 without saying which side is which, so use 2000 there; 2000 also works at CRMLS |
| Realcomp (20 MB, 512 × 340 minimum, no pixel maximum stated) | JPG | 80 | 3000, or leave 2000 if size matters more than detail |
| Canopy MLS (6 MB, recommends at least 2048 × 1536) | JPG | 75 (the default) | 2048, for 4:3 frames |
| Stellar (recommends 1600 × 1200), and NWMLS if its 1600 × 1200 turns out to be an upload size (an assumption: the article does not say) | JPG | 75 | 1600 |
| Tight cap such as RANW MLS, 125 KB at 1280 × 960 | JPG | A guess to start at: 60. It depends on the photo, so check each file | 1280 |
| iPhone HEIC shots | JPG, using Compress | Same as above | Same as above |
| Floor plan as an image (ARMLS gives floor plans the photo limit) | JPG | 80; check that thin lines still read | 2000 |
| Disclosures and inspection reports | Small to email, Medium for scans | Presets are pixel caps | |
| Walkthrough video for email | MP4, H.264 | Check the output size; lower quality or width if it is over | Lower the output width for clips past a minute |
Quality 75 is Smol’s default and 80 is where we would start for interiors with smooth wall gradients. Those are starting points, not measured thresholds. The 125 KB case needs a check: sort the output by size and run the files that miss again at a lower quality. Smol also has a target-file-size mode (Neural) that takes any size from 4 to 4096 KB. It aims for a band rather than a hard ceiling, so a file can land over your cap, and it is slow, about 28 seconds for one 768 × 512 image. Keep it for the few photos that miss.
What shape should the photo be, and does DPI matter?
Shape decides the number you type. Stellar’s 1600 × 1200, NWMLS’s 1600 × 1200 public-search size and Canopy’s 2048 × 1536 are all 4:3, which is also the shape of an iPhone’s 4032 × 3024 frame. A 3000 × 2000 cap is 3:2. Smol fits the photo inside the maximum dimension on both sides, so a 4:3 frame set to 3000 comes out 3000 × 2250, over a 2000 pixel side. Set 2666 and it comes out 2666 × 2000. A 3:2 frame fits at 3000. Canopy adds that a photo not in 4:3 may be flagged as smaller than recommended because white space was added, and that such images “can be used without any issues or errors”.
DPI is not on the pages. RANW, Canopy, CRMLS, ARMLS and Realcomp each publish limits in bytes and pixels, and none states a DPI, so we would not spend time on the 72 versus 300 question. Canopy does say Matrix processes every image as sRGB. Count is a board rule too: NWMLS caps a listing at 40 photos and suggests 20 to 30, Canopy allows 48, CRMLS 75, and Stellar’s Picture Perfect notes give 100.
For scale: on 24 small Kodak test photos (high-quality JPEGs, default settings), Smol’s JPEGs came out 69.3% smaller, where ImageOptim’s default lossless pass saved 8.9% on the same files. Those test images are 768 × 512 film photographs, and Smol’s default 2000 pixel resize applies to a camera file, so a camera file will behave differently. The full method is on the benchmark page.
Will the MLS take HEIC photos from my iPhone?
Not on any format list we opened. Three boards publish one: Canopy accepts only .jpg and .jpeg, and CRMLS and ARMLS each list the same ten extensions without HEIC. The other pages say nothing about HEIC, and a few help centers did not open for us, so a board may accept it. JPEG is the format every list has. Switch to it first.
You can stop the problem at the phone: Settings, Camera, Formats, Most Compatible makes new photos JPEG, per Apple’s own instructions. The cost is a larger file for the same picture, so you may prefer to leave the phone on High Efficiency and compress to JPG later. The background is in why iPhone photos are HEIC.
In Smol, use Compress with the output set to JPG, not Convert. Converting to JPG ignores the quality setting and writes a large, high-quality file, which is the opposite of what a 6 MB cap wants. Compress honors your quality and your maximum dimension in the same pass. The folder-at-a-time details are in batch converting HEIC to JPG and converting a single HEIC.
How do I get a shoot from the card to the upload?
Do it once per shoot, not once per photo. Your photographer’s delivery folder or the iPhone export goes in whole; the output lands next to it.
Copy the delivery folder to your Mac
Keep the originals untouched. Smol writes a copy with a
_compressedsuffix and never overwrites by default.Drag the folder into Smol
Mixed batches are fine: photos, floor plan PDFs and a clip can go in together.
Set output to JPG, quality 75 to 80
Then set the maximum dimension to your board’s pixel cap from the settings table, allowing for the shape of your frames. Leave the fit mode on fit so nothing is cropped.
Run it and read the per-file sizes
Smol shows the result for every file. Find the largest output. If it clears your cap, they all do.
Check one file for location data
Open one output in Preview and choose Tools, Show Location Info. A stripped file has nothing to show.
Upload the compressed copies, exterior first
Stellar’s Picture Perfect notes allow a water or aerial view first, with the front exterior second; otherwise lead with the front exterior. Bright wants an exterior photo within 72 hours of submission on most listings, and ARMLS requires a front exterior photo on a Residential listing. Put the exterior near the top and the rest in the order that sells the house.

Should I remove GPS from listing photos?
Yes, for a narrower reason than it first seems. For an active listing the address is already public, so a coordinate adds little. The case that matters is every other use of the same files: photos texted to a buyer, posted to social before the address is public, or kept for a pre-market listing where the address is withheld on purpose.
What a phone writes is more than a pin. In our GPS measurements an iPhone photo can carry up to 15 GPS tags (14 on our test file): coordinates, altitude, a timestamp, speed, and the direction the camera faced. A sips resize left all 14 in place on our test file, and converting HEIC to JPEG carried the coordinates through on every route we tested, Smol’s Convert included.
Smol’s image defaults strip metadata, so the Compress path in the workflow above removes it unless you have switched that off. Check one output rather than assuming. If you only want the metadata gone without re-encoding anything, Smol also has Strip Metadata as its own operation; the folder version is batch-stripping a whole folder.

Two limits to be honest about. Coordinates in a file are not the only way a home gets located; the picture itself can, as covered in stripping EXIF is no longer enough. And the National Association of Realtors’ seller guide makes a related point plainly: “Everyone who enters your home during the sales process likely has a camera.” Your files are one part of that, not the whole.
How do I shrink disclosure PDFs and the walkthrough video?
The PDFs hit three kinds of limit: the MLS document slot, email, and the signing platform.
| Where it goes | Limit | Source |
|---|---|---|
| ARMLS document slot | 10 MB, PDF only | ARMLS |
| Stellar MLS attachments | 10 MB each | Stellar course notes |
| Gmail, personal account | 25 MB; larger files become a Drive link | |
| Docusign, upload to an envelope | 50 MB per upload in the web app; 32 MB per upload through the API | Docusign developer docs |
The Docusign figures come from its developer documentation, which was last modified in December 2024, so confirm the limit in your own account. Other transaction platforms set their own limits; we did not read any, so check yours inside the account.
Email is the one to plan for, because the receiving server counts the encoded message and encoding adds about 37%. Our email PDF guide lands on 18 MB for a 25 MB cap and 7 MB when you do not know the other side.
In Smol, Small is the email preset and Medium is the one for scans. Presets are pixel caps, not DPI targets, so a page’s effective resolution depends on its size. On a three-page, 300 PPI color test scan of an agreement, Medium came out at 109 PPI and Small at 82 PPI. Fed back to an OCR engine, Medium kept every word, Small 96.8% of them, and Tiny (55 PPI) 1.42%. Smol does not OCR. The chain that took that scan from 5,017,560 to 288,609 bytes (94.2% smaller) ran a separate free tool, OCRmyPDF, first and Smol’s Medium second, and the text stayed searchable; it is in compressing a scanned PDF without killing OCR. That is one test file. How much a PDF shrinks depends on how it was made, so check the output size every time.
Do not use Preview’s Reduce File Size on a text-heavy packet. It can enlarge the file; on a 21-page text-only contract it grew it by 111.8%. See why Preview’s Reduce File Size can enlarge PDFs. And compress before anything is signed: a digital signature covers the exact bytes, so rewriting the file afterward invalidates it. Some generators, ReportLab among them, produce PDFs that barely shrink at all.
Walkthrough video
For the MLS, it may not be a problem, because some boards do not hold the file. ARMLS takes video as an “embedded code” and virtual tours as a link. Bright’s policy of February 28, 2024 says “The MLS hosts only links to virtual tours, which are hosted by the Subscriber’s service provider.” Check whether your MLS hosts video at all; where it does not, the video lives with whoever you pay to host it.
Compression matters for the other places the clip goes: the email to a seller, the text to a buyer, the file you send to a stager. Aim at 15 MB, export H.264 in an MP4 because you do not control the recipient’s player, and check the output size. Smol has no size target for video: its controls are codec, quality and output width. On longer clips, lower the output width or the quality setting and run it again. The arithmetic: one minute at 15 MB leaves about 1,904 kbps for the video after 96 kbps of audio, a budget worked out in that guide rather than a Smol setting. Past about two minutes, send a link instead; the reasoning and the numbers are in how to compress a video small enough to email. A walkthrough shot by a video team has its own delivery problem, covered on the video production page.
What do agents use today, and how does it compare?
| Tool | Wins at | Falls short |
|---|---|---|
| Preview (built in) | Free and already installed. Adjust Size, then Export with a quality slider. | Size and JPEG quality are set in separate steps. Reduce File Size on a PDF can enlarge it. |
| Your photographer’s export | Web-sized set made for the job, if you ask for it. | Sized for whichever board the photographer assumed. Your phone shots are not covered. |
| The MLS itself | RANW scales down anything over 1280 × 960, and Canopy saves at 2048 × 1536, with no work from you. | Only some of the pages we read say what happens to an oversize file; where yours does not, assume the work is yours. |
| ImageOptim (free) | Lossless by default: it preserves image quality exactly. It also removes EXIF data such as GPS. | Its lossless default saved 8.9% on our small test JPEGs; camera files were not tested. It has a lossy mode, but its page describes compression, not resizing, so a pixel cap is a separate job. |
| Online compressors (TinyPNG) | Quick for a few images from any computer. | Free web use is up to 20 images at 5 MB each, and every file is uploaded. |
| Smol | A whole folder dropped in together: photos, HEIC, PDFs and video, with size settings and GPS stripping in one app. | Not the fastest, and one-time $29 against nothing for Preview. |
The TinyPNG limits are from TinyPNG’s own page (read 9 October 2026). The next section covers what an upload means for listing documents. See also our Smol versus TinyPNG comparison and the head-to-head test against ImageOptim.
Is it safe to put seller disclosures through an online compressor?
For a public listing photo, the upload risk is small, since the picture is about to be displayed everywhere. Seller disclosures, inspection reports and signed purchase agreements are different files. They can carry the owner’s name and the property address, and an online compressor works by receiving your file on its server. That is a decision about who else holds the file, and your brokerage’s policy may have an answer before you do.
Smol processes files on your Mac and uploads nothing; there is no account and no server in the loop. Its image defaults strip metadata, and stripping metadata from a PDF is its own operation. That is a fact about where the work happens. It is not a claim about any law or rule, and it is not redaction: Smol does not black anything out, and a stripped PDF has been shown to be reversible with a free tool unless the file is rewritten afterward, as shown in removing metadata from a PDF. See the confidential documents page for the wider picture.
How does a brokerage or team set this up?
Smol is $29 once for one Mac. Team is $49 once for three Macs, and Enterprise is $20 a seat for 5 to 500 seats, managed from one dashboard. A small team with a transaction coordinator and two agents fits Team. A brokerage uses Enterprise. There is no subscription and no per-file cap.
The point of having it in an office is consistency. Presets are saved on each Mac, so write your board’s photo settings and your PDF-for-email preset on one page and have each agent recreate the preset on their own Mac. The Finder Quick Action in add a compress Quick Action to Finder puts it on a right-click. A watched folder can compress each shoot as it lands, but it can make already-optimized files larger, so point it only at a folder of fresh camera exports; the caveat is in the watched folder guide. Marketing staff who handle the same files for brochures will find the marketing teams page useful.
When is Smol the wrong tool for a listing?
Your photographer already delivers to spec. If the delivery includes a web-sized JPEG set under your board’s cap, you have nothing to compress. Check the folder before you build a routine around a problem you may not have. If you are the photographer, that page is the one for you.
You need to redact. Smol does not redact, edit, sign, merge or split PDFs, and it does not OCR. Blacking out a Social Security number in a disclosure is a different tool. Removing PDF metadata is not redaction either, and the result has been shown to be reversible with a free tool unless the file is rewritten afterward.
You need pixel-identical output. Smol always re-encodes images; there is no lossless mode. For a lossless pass, ImageOptim is the answer, and the head-to-head test shows what it saves.
You are not on a Mac. Smol runs on macOS only, so a Windows office desktop or an iPhone alone cannot run it. Use the phone settings above, or the MLS’s own resize.
You compress a photo once a month. Preview does a single image well and costs nothing. Smol pays off when a shoot is dozens of files, or when the PDFs and video arrive with it.
Frequently asked questions
What size should real estate photos be for the MLS?
There is no single size because each MLS sets its own. In the boards we read, pixel limits run from 1280 by 960 at RANW MLS up to 3000 by 3000 accepted at Canopy MLS (CRMLS caps at 3000 by 2000), and Canopy recommends at least 2048 by 1536. A 4:3 photo at 2048 pixels wide meets Canopy’s recommended size and CRMLS’s cap, but not RANW’s 1280 by 960. Your board’s help page settles it.
What is the maximum file size for an MLS photo?
It varies widely. Among the boards we opened, RANW MLS publishes 125 KB, Canopy MLS 6 MB, CRMLS and ARMLS 15 MB, and Realcomp 20 MB. From RANW to Realcomp is a gap of more than 150 to 1. Some boards write the cap as bytes or pixels, so meet both. Your board’s help page settles it.
Will the MLS accept HEIC photos from my iPhone?
Not on any format list we opened. CRMLS and ARMLS list ten extensions without HEIC, and Canopy MLS accepts only .jpg and .jpeg. Other boards may differ, so check yours. Switch to JPEG first, or set iPhone Camera Formats to Most Compatible. In Smol, use Compress with JPG output rather than Convert, so your quality and size settings apply and metadata is stripped by default.
Do listing photos contain GPS location data?
Photos from a phone can. In our GPS guide an iPhone photo can carry up to 15 GPS tags, including coordinates, altitude, timestamp and camera direction, and a sips resize and every HEIC-to-JPEG route we tested left them in place. Smol’s image defaults strip metadata. Open one output in Preview and choose Tools, Show Location Info to confirm nothing remains before you upload.
How do I get a disclosure or inspection PDF under the limit?
Know the limit first: ARMLS allows 10 MB per document, Gmail 25 MB, and Docusign’s developer documentation gives 50 MB per upload in its web app. Email encoding adds about 37%, so aim at 7 MB when unsure. In Smol, drop the PDF in, choose Small for email or Medium for scans, check the output size, and compress before anything is signed.
What aspect ratio, DPI and photo count does an MLS want?
Boards publish bytes and pixels, not DPI: none of the five pages we re-read states a DPI. Shapes differ, with Stellar recommending 1600 by 1200 (4:3) and CRMLS capping at 3000 by 2000 (3:2). Counts run from 40 at NWMLS, which suggests 20 to 30, up to 100 at Stellar, which wants the front exterior first unless a water or aerial view leads.
Is it safe to use an online compressor for listing documents?
For public listing photos the risk is small. For signed contracts and disclosures, any online compressor receives your file on its own server, and free tiers cap you, TinyPNG at 20 images of 5 MB each. Smol runs on your Mac and uploads nothing. Either way, treat the choice as a question of who holds the file.
Keep reading
Smol for other teams
