MLS Photo Resizer
Add your photos below, or drag a whole shoot in, and the resizer makes MLS-ready copies: JPEGs at least 2048×1536 pixels, no more than 3000 wide or 2000 tall, and under 6 MB, tagged 72 ppi. That meets the published size rules of every MLS in our MLS photo requirements table. A 3:2 camera frame comes out 2304×1536 and a 4:3 frame 2048×1536. It runs in your browser: your photos are never uploaded, and the copies leave out camera metadata, including GPS location.
At least 2048×1536, at most 3000×2000.
What size does the resizer make?
The default setting aims for the size that clears every published spec in our table of MLS photo requirements: at least 2048×1536 (Unlock MLS's minimum and Canopy MLS's recommended size), no more than 3000 wide or 2000 tall (CRMLS's maximum, and ARMLS's if you read its "2000 x 3000" the way CRMLS writes the same Flexmls limit), and under 6 MB (the cap at Canopy MLS and MLS Now). It makes the photo just big enough to reach both minimums, keeping its shape:
| Your photo's shape | Comes out at | Meets every spec in the table? |
|---|---|---|
| 3:2 (most real estate cameras) | 2304×1536 | Yes |
| 4:3 (many phones and drones) | 2048×1536 | Yes |
| 16:9 (video frame grabs) | 2731×1536 | Yes |
| Wide panorama, 2:1 or wider | 3000 wide, under 1536 tall | No: too short for Unlock's minimum |
| Square | 2000×2000 | No: too narrow for Unlock's minimum |
| Portrait 2:3 | 1333×2000 | No: crop to landscape if you can |
A panorama, square or portrait frame can't satisfy the 2048×1536 minimum and the 3000×2000 maximum at once, so the resizer makes the largest copy that fits the maximum and flags it. Most MLSs in the table set a lower minimum or none, so those files will usually still upload; the flag tells you which ones to check against your own MLS's rules.
It never enlarges a photo. If the original is smaller than the target, the copy keeps the original size and is flagged, because enlarging adds pixels but no detail. Re-export from the original file instead.
The other two settings are for when you know your MLS. Fit inside 2048×1536 matches the size Canopy MLS's Matrix system stores every photo at, so a 3:2 frame comes out 2048×1365. Custom long edge sets the longer side to the number you enter.
Will resizing make my photos look worse?
Not on the MLS. A 24-megapixel frame is 6000×4000; the MLS shows it far smaller than that, and some systems resize every upload anyway. The copies start at JPEG quality 92 and step down only if a file would go over 6 MB, which at these sizes is rare. Each file's quality is shown in the list. The resizer doesn't sharpen, so if you normally add output sharpening for screens, keep doing that in your editor before you export. Your originals aren't touched; you get new copies.
Why not upload the full-size files?
Because the file-size cap is lower than most photographers assume. Canopy MLS and MLS Now reject a photo over 6 MB, and a full-size export straight from a 24-megapixel camera can be bigger than that. Huge files also make the agent's upload slow, and the MLS shrinks them anyway. Give the agent MLS-sized copies and keep the full-size set for print and their own marketing. For naming and handing off both sets, see how to deliver real estate photos.
What the resizer doesn't check
Size is only one of the MLS rules. The resizer can't see a logo, a watermark or a "Just Listed" banner on the image, and almost every MLS bans branding on listing photos. It doesn't know which photo leads the listing, and many MLSs want the front exterior first. It can't tell a corrected photo from one with a replaced sky or virtual staging, which increasingly have to be disclosed. Our MLS photo requirements guide covers all three. It does count the set: published caps run from 40 to 100 photos, so over 40 it tells you the agent may have to choose.
Frequently asked questions
Are my photos uploaded anywhere?
No. The resizing happens in your browser, on your computer or phone. The page never sends the photos to PFRE Tour or anyone else, and it keeps working if you go offline after it loads.
Which file types work?
JPEG, PNG and WebP open in any current browser. HEIC files from an iPhone open in Safari but not in most other browsers. RAW files need exporting from your editor first. Every copy comes out as a JPEG, the one format every MLS in our table accepts.
What happens to the camera data in my photos?
The copies leave it out: camera model, settings, capture time and GPS location. The resizer reads the orientation first so rotated phone photos come out the right way up. If you need the metadata kept, export from your editor instead.
Why does it say 72 ppi?
The ppi number is a print setting; screens and the MLS go by pixels. It still matters because Unlock MLS lists a 90 DPI maximum and print presets often export at 240 or 300, so the copies are tagged 72.
Deliver the whole set as one tour
Build and preview a tour free, with no credit card. Activate it for as little as $8 when you're happy: two years of hosting, branded and MLS-compliant links, no subscription.
Create a Free Preview