πŸ”Conversation Vibe Analyzer

Decode Their Texts

Paste a text conversation. We spot the emoji + message patterns most people read past β€” and tell you honestly what they probably mean.

Updated

Try a sample conversation

πŸ’¬
Paste a conversation to decode the vibe
We'll spot patterns in emoji use, message length, and tone β€” and tell you what they probably mean.

What this tool actually spots

βš–οΈ

Lopsided engagement

When one person sends 1.8Γ— more messages than the other. Often the early sign one side is more invested.

🌑️

Emoji energy mismatch

You send 4 emojis per message, they send 0.5. Real signal of differing investment levels.

πŸ₯Ί

Anxious / seeking-reassurance pattern

Repeated πŸ₯Ί / 😒 / πŸ₯Ή from one person β€” usually asking for validation between the lines.

😏

Flirty energy (intentional)

Cluster of 😘 😍 πŸ₯° 😏 😈 from someone β€” flirting, not friendliness.

πŸ’€

Casual friend energy

Heavy πŸ˜‚ / πŸ’€ / lol / haha use β€” friend-zone vibe, not romantic interest.

...

Trailing ellipses

"…" at message ends often means hesitation, exhaustion, or quiet frustration. Easy to miss.

❓

High-curiosity engagement

Lots of questions β€” they want the conversation to continue. High-confidence interest signal.

πŸ”‘

Dry / one-word replies

When 40%+ of replies are one word. Either they're genuinely busy or genuinely losing interest.

When the decoder is genuinely useful

"Are they into me?"
You're early in a situationship and replies feel mixed. Paste the last 10–20 messages β€” the emoji ratio + question count tell you a lot.
"Did I say something wrong?"
Their tone shifted. Paste before-and-after messages. Drops in emoji density and word count are the most-missed signal.
"Are we still friends?"
A friend's replies feel shorter lately. The one-word-reply ratio over the last 20 messages is a brutal honest answer.
"What does this πŸ₯ΊπŸ‘‰πŸ‘ˆ even mean?"
You got a message with a combo you don't fully get. The decoder explains 50+ common combos with their typical context.
"Should I send this?"
Reverse use: paste a draft conversation including what you're about to send. See if the energy matches the previous messages or feels off.

Frequently Asked Questions

What is the conversation decoder?

A free tool that analyzes a text conversation and surfaces the emotional patterns inside it. You paste the messages (in the format `Name: message` per line), and the decoder spots signals like emoji frequency per person, message length imbalance, one-word replies, trailing ellipses, and known slang combos (πŸ₯ΊπŸ‘‰πŸ‘ˆ, 😎πŸ”₯, πŸ’€πŸ’€πŸ’€). It outputs labeled "vibe readings" with a confidence rating, plus per-person stats. No AI, no API call β€” pure pattern matching that runs in your browser.

How does it know what the texts mean?

The decoder runs a set of hand-curated rules over your conversation. Examples: "if person A sends 1.8Γ— more messages than person B, that's a lopsided-engagement signal," or "if πŸ₯Ί is someone's top emoji and they used it 3+ times, that's an anxious / seeking-reassurance pattern." It also detects 50+ specific emoji combos from our reverse decoder (πŸ₯ΊπŸ‘‰πŸ‘ˆ = shy asking, πŸ‘οΈπŸ‘„πŸ‘οΈ = awkward witnessing). Every reading carries a confidence label (High / Medium / Low) so you know how seriously to take it.

Is this just guessing? Can a tool really decode someone's texts?

It's pattern-matching, not mind-reading β€” and the disclaimer at the bottom of every result says exactly that. What it can do honestly: spot statistical mismatches you might miss when reading one message at a time. If you send 7 emojis per message and they send 0.3, that mismatch is real and meaningful. If they reply with one word 60% of the time, that's a signal. The decoder surfaces these patterns objectively. What it cannot do: tell you definitively whether someone "likes you back". Use it as a lens, not a verdict.

How do I paste my conversation?

Format each message on its own line as `SenderName: message text`. Example: `Me: hey, how was the party πŸ₯Ί` then on the next line `Alex: it was ok lol`. Multi-line messages are merged automatically β€” only lines that start with a Name + colon are treated as new messages. Timestamps in iMessage / WhatsApp format ([12:34 PM] Sarah: ...) are also parsed. iMessage screenshots don't paste as text, so you have to type or copy the messages manually.

What signals does the decoder look for?

Per person: total messages, average message length, emojis per message, top 5 most-used emojis, all-caps word count (emphasis / shouting), question marks (curiosity / engagement), trailing ellipses (hesitation), one-word replies (disengagement). Whole conversation: emoji density, message-count imbalance between speakers, emoji-energy mismatch (one warm, one cold), and presence of known slang combos. From these we generate up to 8 vibe readings.

Is the decoder private? Where does my conversation get sent?

Nowhere. Everything runs in your browser tab β€” no server call, no analytics on the conversation text, no logging. Once you close the tab, the analysis is gone. This is a pure client-side tool: open the page, paste, get your read, leave. We never see your messages.

How is this different from just reading the conversation?

Reading messages one-by-one, you naturally project your hopes onto them. The decoder gives you objective counts: "they sent 3 one-word replies in 5 messages" is a number, not a feeling. It's especially useful when you're deep in a situationship and can't tell if you're reading too much into things. The numbers don't lie about the patterns; they just don't tell you what to do with them.

Can I share the analysis?

Yes. After the decoder runs, the "Copy analysis to share" button puts a clean text summary on your clipboard β€” perfect for sending to a friend for a second opinion, or pasting into a group chat for a "wait what does this mean" discussion. The shared text never includes your original messages, only the readings and stats.

What does πŸ₯Ί in a text usually mean?

Used once: cute, soft, often paired with asking for a small favor or reacting to something sweet. Used multiple times in one conversation: usually a "seeking reassurance" or anxious pattern β€” the sender wants validation that things are okay. The decoder flags this when πŸ₯Ί appears 3+ times as a person's top emoji. It pairs especially with πŸ‘‰πŸ‘ˆ (shy asking) and πŸ’• (overwhelmed-by-love).

What if my conversation only has two people?

That's the ideal case β€” the decoder runs additional comparison checks: who sends more messages, whose emojis are warmer, who asks more questions. With three or more speakers, you still get per-person stats and combo detection, but the comparison readings are skipped because they get noisy with too many people.