Subtext
For every confusing message — not just dating

Know what theyactually mean.

Paste a text or drop a screenshot. Subtext reads between the lines — their tone, what they really mean, where things stand — then drafts replies that sound like you.

3 days free, then $14.99/mo. Cancel anytime.

A read, not a verdict — always with the other way to see it.

Works with any chat app — paste text or a screenshot
Read, then deleted — never sold or used to train
3 days free, then $14.99/mo — cancel anytime
9:41

k.

A dry text · 11:18pm
The readMedium

Low-energy, not angry.

One letter and a full stop reads cold, but “k.” is usually busy or drained — not a blow-up. No heat, just no bandwidth.

Tone · flatAnger · unlikelyEnergy · low

Can’t know: tone is hard over text — they could be mildly annoyed.

ConfidentAll good — talk later?
WarmNo worries, catch you when you’re free 🙂
Cool👍
Try a real one

You've reread that text fourteen times.

Screenshotted it to three group chats. Typed a reply, deleted it, typed another. Is it warm or polite? Are they pulling away or just busy? You don't need a hot take — you need a clear read and a reply you'd actually send.

How it works

Clarity in three steps.

Thirty seconds from “what did they mean?” to a reply you're happy to send.

1

Paste or screenshot

Drop in the message — text or a screenshot of the whole thread. We read both sides.

2

Get the real read

Tone, meaning, signals, and confidence — referencing the actual words they used.

3

Pick your reply

Three styles, written in your voice. Edit any of them. Starting points, not scripts.

Their message

it’s fine, do whatever you think is best”

“it’s fine”Rarely literal — usually a quiet step back, not genuine ease.

“whatever you think”Handing you the decision signals withdrawal, not flexibility.

Not as fine as it sounds.Medium
One worked example

It reads the subtext, not just the text.

Every read quotes the words that matter and always offers the alternative. No alarmism, no “they're losing interest.” Just what's likely going on — and what you can't know for sure.

  • References specific words from the message
  • Muted signals — never an anxiety machine
  • Confidence level + the other read, every time
Every relationship — not just dating

Not just dating.

Every confusing message — read the same calm way. Tap a situation and see it decoded.

3 days free, then $14.99/mo · cancel anytime.

we'll see, let's play it by ear

11:40pm

The readMedium

Keeping options open — not closing the door.

'We'll see' holds the door ajar. No concrete plan usually means you're not the priority yet — not that you're out.

Interest · mixedCommitment · lowDoor · open

What we can't know

Can't tell if it's avoidance or a genuinely busy week. One clear ask separates the two.

What nobody else has

It remembers each person — so it gets smarter.

Tag who a message is from and Subtext quietly builds a private profile. After a couple of decodes it surfaces patterns you'd never catch yourself — framed as clarity, always with a caveat, never as spying.

A

Alex

Crush · 6 decodes
Warming up

Reply warmth · last 6 decodes

Replies have gotten faster over the last two weeks.

High

Initiates plans about a third of the time — a recent shift.

Medium

If it confuses you, it decodes it.

Crushes

“miss our talks”

Situationships

“it’s complicated”

Friends gone cold

“sorry, swamped rn”

Family

“we need to talk”

Coworkers

“per my last email”

Your boss

“see me when free”

Group chats

“seen 👀”

Why it's different

A read, not a script.

Understands, doesn't perform

What they actually mean — not a line to fire back.

Sounds like you

Replies calibrated to how you really text.

Remembers people

Tag who it's from and it learns the patterns.

Calm and honest

Every read says what it can't know. No false certainty.

Processed, then deleted. Yours only.

Screenshots are read and immediately discarded — we store only the transcript and analysis. Never sold, never used to train models. You can delete everything, anytime.

Honest pricing. Cancel anytime.

Try everything free for 3 days. No hidden weekly traps — one plan, cancel in a tap.

Monthly

$14.99/mo

Billed monthly

  • Unlimited decodes
  • Per-person profiles & pattern history
  • Voice calibration — replies sound like you
  • Priority, always-streamed results

Annual

Best value · Save 33%
$119.99/yr

$9.99/mo, billed annually — save 33%

  • Unlimited decodes
  • Per-person profiles & pattern history
  • Voice calibration — replies sound like you
  • Priority, always-streamed results

Card required. Free for 3 days — cancel anytime before then and you won’t be charged. After that, $14.99/mo (or $119.99/yr). Cancel anytime.

Questions, answered honestly.

It's a read, not a verdict. Every decode includes a confidence level and the most plausible alternative interpretation. We'd rather be honest about ambiguity than confidently wrong.

Stop guessing. Start reading between the lines.

Start with a 3-day free trial. Cancel anytime.

3 days free, then $14.99/mo. Cancel anytime.