VIDP Web Tool Verified Image Disclosure Protocol · v1.5.1 · Spec v1.2.2
designed for desktop, laptop, or tablet
no account · no upload · no server
vidp.org

Apply VIDP disclosure pills and verification QR codes to your delivered real estate imagery — generate a complete verification package ready for any storage platform.

This tool handles large image batches in your browser's memory. Desktops, laptops, and full-size tablets are well-suited for it. Smartphones can struggle with batches over about 10 images — consider using a larger device for full deliveries.
01

Producer identity

Who is publishing this verification record. Appears in the gallery footer and in audit.json. Saved in your browser for future listings.

02

Listing details

The property this verification package documents. The slug is auto-derived from the address and shoot date, but you can edit it directly. Once chosen, the slug becomes the listing's permanent identifier in the QR target URL.

Auto-derived:
03

Storage URL

Where you'll host the gallery folder for this listing. QR codes point directly at this URL. Per VIDP spec §5.3, choose storage with stable URLs — if this URL changes later, your QR codes will break.

Enter the URL of the parent folder. The tool appends /{slug}/index.html and #img-NN fragments to build the QR payloads.
Optional but strongly recommended. If your verifier site supports redirects, short links produce QR codes that survive MLS & Zillow recompression much more reliably than long slug URLs. When set, exports will include a _redirects file you upload to your verifier host once.
Preview QR target
04

Delivered and base images

Upload the pilled delivered images and their corresponding base (pre-edit) images. The tool pairs them by filename, composites pills and QR onto the delivered version, and packages the base images for the verification gallery. Only images that have pills applied should be uploaded; unedited images don't need to go through this tool.

Filename pairing: upload both folders with matching filenames (typically the camera-assigned name from your editor before your post-processing rename). The tool pairs automatically.
05

Placement & output

Choose where pills and QR codes are placed, and output quality. Placement applies to all images in the batch; per VIDP §5.2, consistency across a single delivery is preferred.

65%
3.0%
65%
10.0%
95%
05B

QR survivability

Stress-test the final listing QR against MLS-style resize and JPEG recompression before generating the package. The target is built from the saved parent URL and effective slug.

3
0.58
0.76
If enabled, fragile QR settings are automatically pushed toward safer MLS defaults before generation.
No QR target yet.
Master QR
Worst compressed pass
Untested Confidence: --
Run a test to evaluate the final QR target.
Recommendation will appear after the test runs.
Estimated reliability only. This test simulates common resize and JPEG compression patterns, but actual scanability can still change based on MLS processing, portal recompression, cropping, displayed size, quiet-zone preservation, camera quality, and scanner app behavior.
06

Preview before generating

See how the pill stack and QR code will appear on one of your images. Adjust placement, opacity, or pill selections above — the preview updates automatically.

Upload an image and select pills to preview
No images uploaded yet · slug pending