Free tool

Listing caption and hashtag builder

Type the facts. It writes the caption from those facts and nothing else, builds hashtags from your own city and property type, and flags the phrases that turn up in every fair-housing training deck. No account, no email, no model call — it runs in your browser.
Cost
$0
Account
Not required
Data sent
None
Phrases checked
90

The listing

Everything is optional and nothing leaves your browser. Empty fields are left out of the caption rather than filled in with something we made up.

Typed, never formatted into something you did not enter.

Three things worth saying

Facts a buyer can check, not adjectives. These are the only descriptive sentences in the output, and you wrote them.

Hook first — the feed truncates.

Caption0 chars · 0 words

Fill in a city and one highlight and the caption appears here.

Still empty: City, Beds, baths or square feet, At least one highlight.

Character limits move without notice — check yours on the day.

Phrase check

0 flagged

No phrases from the list matched. That is not the same as “this caption is fine” — the list cannot read context, and it does not know your state’s or your MLS’s additional protected classes.

What the phrase check is, precisely

The Fair Housing Act makes it unlawful to publish an advertisement about the sale or rental of a dwelling that indicates a preference, limitation or discrimination based on race, colour, religion, sex, handicap, familial status or national origin.[1] Nearly every phrase in the list below is there because it describes who the house is for rather than what the house is.

Two other categories are checked alongside it, because they cost agents real money and nobody else flags them: claims you cannot substantiate (“great schools”, “won’t last”), and phrases that hand away your seller’s negotiating position or announce that a house is empty.

The five destinations

Same facts, different shape — the MLS variant is the one that saves the most trouble.
Instagram
Hook first — the feed truncates.
TikTok
Short, spoken-sounding, few hashtags.
Facebook
Room for detail; hashtags do little.
LinkedIn
Professional register; plain hyphenated list.
MLS remarks
No hashtags, no contact details, one block of prose — most MLSs reject the first two in public remarks. Confirm your own field rules.

Questions

Is it really free, and is there a catch?
It is free and there is no account. Everything runs in your browser — there is no API call behind it, so it costs us nothing per use, which is the only reason a free tool stays free. Nothing you type is sent anywhere or stored.
Does it use AI to write the caption?
No, deliberately. Every sentence is assembled from a field you filled in. A model asked to write a listing caption will produce adjectives about a house it has never seen, published under your licence number — that is a claim, not copy.
Is the phrase check a fair-housing compliance review?
No. It is a word list of about 90 phrases that appear in broker and association fair-housing training. It cannot read context, it does not know the additional protected classes your state or MLS adds, and a caption with zero flags is not thereby compliant. Treat it as a prompt to look again, not as a clearance.
Why are there no character limits shown?
Because every platform's caption limit has moved at least once in the last two years without announcement, and a hardcoded number that quietly goes stale is a small false claim. You get the exact character count; check it against the platform on the day.
Where do the hashtags come from?
From your own city, state and property type, plus a few generic tags that are true of the post itself. There is no bundled list of “top real estate hashtags”, because such a list is either scraped engagement data nobody can verify or somebody's guess.
Why does MLS mode strip so much?
Most MLSs reject emoji, hashtags and agent contact details in public remarks, and some will unpublish a listing over it. The mode removes all three and joins the highlights into a block. Confirm your own field rules — they differ.

General information, not legal advice. Advertising law, MLS rules and broker policy vary by market and change often. Confirm anything specific with your broker, your MLS and, where money or rights are at stake, your own attorney. The disclosure guide covers the image side of the same problem.

Sources

  1. [1]The Fair Housing Act, 42 U.S.C. § 3604(c), makes it unlawful to publish any advertisement about the sale or rental of a dwelling “that indicates any preference, limitation, or discrimination based on race, color, religion, sex, handicap, familial status, or national origin”. 42 U.S.C. § 3604, Legal Information Institute, retrieved August 21, 2026

Prices published by other companies change without notice. Each line above records the date we read it. If you are deciding on price, check the source before you decide — and tell us if one of these has gone stale.