Resize Photos for MLS

Batch resize listing photos to a common MLS target as JPGs under a size cap, then download them one by one or as a ZIP.

Cap per photo: 10.00 MB

What this page is for

Listing photos straight from a camera or drone are often 20 to 50 megapixels and 10 MB or more each. MLS upload tools either reject them, crawl, or resize them badly. This page resizes a whole shoot in your browser to the target you choose.

It resizes and re-encodes. It does not add text, logos or borders, which most MLS rules forbid.

The rule: there is no single MLS spec

Every MLS sets its own photo rules. Two real examples: connectMLS asks for JPEGs 1920 x 1080 or larger, caps each photo at 40 MB and allows 40 photos per listing. Stellar MLS bans logos, agent photos, branding, text and graphics on listing photos.

Check your own MLS before relying on a preset. This page makes photos the size you choose; it does not make them compliant with any particular MLS.

Worked example

32 photos from a 24 megapixel camera, about 12 MB each. At 2048 x 1536 and JPEG quality 90 each photo comes out between 1 and 2 MB.

The whole set downloads as one ZIP, ready to upload.

How to use it

  1. Pick the target size your MLS asks for.
  2. Pick a per-photo size cap.
  3. Tap Choose photos and select the whole set.
  4. Tap Resize photos.
  5. Download individual photos or the ZIP of all of them.

Questions

Will vertical photos be cropped?

No. The aspect ratio is kept and the photo is fitted inside the target box.

Does it upscale small photos?

No. A photo smaller than the target is left at its size, and the result line says so if it falls below the preset minimum.

Does it keep camera and GPS data?

No. Metadata is dropped when the photo is re-encoded.

Is this MLS compliant?

Size is only one part of MLS rules. Branding, virtual staging disclosure and photo order are set by your MLS and are not checked here.

Are my photos uploaded?

No. Everything is resized in your browser.

Related tools

Sizes and results are estimates produced by your own browser. A file that fits the cap is not a guarantee that the destination will accept it: services change their limits, and some check more than size. On iPhone and iPad, Safari limits memory and codecs, so large files can fail there that work on a computer. Keep your original file.