Relationship text analyzer

Read their text through their attachment style and yours.

Paste the message you keep rereading, or screenshot the whole thread. Decode shows what your own pattern is adding to it and what they most likely meant, before you reply.

Updated

Decode is the relationship text analyzer in Olively, the attachment theory app. It reads a message or a whole thread through your attachment style and your partner’s, then shows what your brain hears, what they most likely meant, and a reply you could send.

What a relationship text analyzer can and can’t tell you

A relationship text analyzer reads a message, or a stretch of conversation, and tells you what it most likely means. It works from the words on the screen and whatever you tell it about the situation. None of that shows what the sender feels, whether they like you, or where this is going. Put a percentage on any of those and you have a guess with a decimal point.

Most analyzers aim their score at the other person, with an interest percentage or a compatibility number. Decode aims its meter at you. Spiral risk rates how hard this message is likely to hit you, given your attachment style and theirs. Nothing you do with their text changes how interested they are. You still decide what you send in the next ten minutes, and that decision is what the meter is for.

Decode reads the message and never rates the person who sent it, since one text says little about who someone is. If you’re comparing analyzers, look for one that reads through both attachment styles and shows you what your own pattern hears, and check what it says happens to your text after you paste it. Then decide what you want to know. "Does he like me?" has no answer inside a text. "What does this most likely mean, and why is it hitting me this hard?" is a question a text can answer.

One message, read through both styles

A single text gives you the words and little else. Your attachment style supplies the tone you hear, and the sender’s style shaped the words they chose. Decode reads the message through both. The two examples below run one pairing from each side: an anxious reader with a dismissive avoidant sender, then the reverse.

Read the "What your brain hears" line first. It’s the message you would have answered if you’d replied in the first minute.

You lean anxious. He leans dismissive avoidant.High spiral risk

Context you added: "Great weekend. Sunday night I told him I’m falling for him." His text came in Monday at 8:12am.

haha you’re sweet. crazy week, I’ll be mostly offline
What your brain hears

I told him I’m falling for him and he laughed, and "mostly offline" means he’s already on his way out.

What they actually mean

"Haha you’re sweet" is most likely warmth at his volume, which runs lower than yours. From someone who leans dismissive avoidant, telling you ahead of time that he’ll be offline is a courtesy, a way of saying where he’ll be. Stepping back the morning after a close weekend is how this style tends to steady itself. The likely fear under the tone is being asked to match a big feeling on the spot.

A reply you could send
Ha. Good luck with the week. Text me when you come up for air.

What Decode can’t tell you here is whether his feelings match yours. Only he can answer that, and it’s an easier question to ask after a calm week than on a Monday morning.

An illustration written for this page, shaped like Decode's output.

The reverse case runs on the same loop. If you lean avoidant, a text with an edge on it can make going quiet feel like the safe reply, and an anxious sender reads silence as proof of the fear behind the edge.

You lean dismissive avoidant. She leans anxious.Medium spiral risk

Context you added: "Planning a weekend away. I told her ‘whatever you want, I’m easy.’" Her text came in at 9:40pm.

cool. I’ll figure it out myself like always
What your brain hears

"Like always" means I’m in trouble again, and anything I say now will be wrong, so I’ll say nothing.

What they actually mean

"Like always" points past this trip. To someone who leans anxious, "whatever you want, I’m easy" can sound like you don’t care where the two of you go, and this message looks like a protest that asks you into the decision. The fear most likely driving it is carrying the relationship alone. Going quiet tonight would feed that fear, and one specific choice from you answers it.

A reply you could send
Not trying to leave it all to you. I like the lake place. Book it together tomorrow night?
An illustration written for this page, shaped like Decode's output.

Both replies answer the question under the message and skip the argument about how it was said. For the message you’re about to send, Olively’s Translate rewrites your draft so their style can hear it, with the feeling left in. The attachment style translator has example texts for all sixteen pairings.

Example texts for all sixteen pairings

A whole conversation: who escalated, who withdrew

Some texts only make sense inside the argument they came from. In conversation mode you paste the exchange or add screenshots of it, up to 10 on iPhone or 5 on Android, and Olively sorts the messages in your screenshots into yours and theirs by which side of the screen each bubble sits on. Decode reads the thread as a whole and tells you who escalated and who withdrew. Then it names the pattern running between you and suggests one next message.

Conversation mode. You lean anxious. They lean dismissive avoidant.

Three screenshots from Tuesday night, read as one conversation.

did you look at the apartment listing I sent?
not yet
it’s been three days. this was supposed to be something we do together
I said not yet
you always do this when something actually matters. I’m planning a life by myself
I’m not doing this tonight
of course you’re not

Read 11:52 PM

What your brain hears

"I’m not doing this tonight" sounds like "I’m not doing this, us, at all."

What's happening

Each of your messages asks the same question: is this move ours? Their replies get shorter as the pressure climbs. "You always do this" turned a question about a listing into a verdict about them, and that’s where they closed the conversation for the night. This is the pursue-withdraw loop, which couples research calls demand and withdraw and Sue Johnson calls the Protest Polka. The escalation came from your side and the withdrawal from theirs, and each step made the other’s next step more likely.

A reply you could send
I pushed hard last night because this apartment matters to me. Can we look at it together Thursday?

Send it tomorrow. They read your last message at 11:52pm and stopped answering, so a message tonight would arrive in the middle of the same fight.

An illustration written for this page, shaped like Decode's output.

Couples research describes three conflict patterns, and each leaves a signature in a thread. In a 2026 study that followed 263 couples for a year, partners with more attachment insecurity used more demand-withdraw and demand-demand communication, and both patterns went with lower satisfaction for each partner. Avoidance showed the same link through the third pattern, where both people pull back. Sue Johnson, the couples therapist behind Emotionally Focused Therapy, gave the three plainer names.

  • Demand and withdraw, the Protest Polka. One side’s messages get longer and sharper while the other side’s get shorter, until someone stops answering. This is the pursue-withdraw loop, the one in the thread above. The pursuer is protesting the distance, and the withdrawer is trying to keep the fight from getting bigger. The harder one pushes, the further the other pulls back. A next message that helps asks for one specific thing and leaves the verdict out.
  • Demand and demand, Find the Bad Guy. Both of you escalate. "You always" and "you never" turn up on both sides of the screen, and each message answers the last accusation while the question that started the fight gets lost. Nobody withdraws, so the thread keeps getting longer and hotter. To break it, one of you stops trading charges and names something you both want, even if that’s only a time to talk in person.
  • Withdraw and withdraw, Flight and Freeze. Both people go flat. The thread shrinks to logistics, and neither of you brings up the fight or tries to repair it. This one can pass for calm, and reply-time charts miss it because both of you still answer on time. A small, warm message that says one true thing about the distance tends to do more here than a request for a big talk.

Metrics like reply time and who texts first describe what happened in a thread. A named pattern explains why the same fight keeps coming back, and it tells you what your next message has to do.

Why your first read runs fast

Your stomach drops at "haha," and you’ve written half a reply in your head before the second sentence lands. In lab studies published in 2006, people high in attachment anxiety saw emotional expressions on faces start and fade sooner than others did, and those early calls were less accurate. The accuracy problem went away once they had to watch as long as everyone else.

Those studies used faces, so carrying them over to texts is an inference: a text gives a fast read even less to go on, and you fill whatever it leaves open with what you already expect. Collins and Feeney found in 2004 that people with insecure attachment rated notes from their partner as less supportive than outside judges rated the same notes, most of all when a note was ambiguous.

"What your brain hears" puts the fast read into words so you can see it before you answer it. Give the message one read and one reply, then stop. Answer tonight if it asks something with a clock on it, like a plan or a time. Wait until morning if your reply would mostly be about how it made you feel, or if they’ve ended the conversation for the night.

Where the styles come from

Decode reads through two styles you’ve already set. Yours comes from Olively’s attachment quiz, which takes about two minutes and is free on the web. Theirs is the style you pick when you add your partner, with a "help me figure it out" path if you’re unsure, and you can change it as you learn more.

That order matters. Researchers measure attachment style with questionnaires about how someone feels and acts across close relationships, and one thread from a bad night can make almost anyone look anxious or avoidant. An analyzer that guesses a style from the fight you’re upset about builds your misread into everything it tells you after that. Decode starts from the styles and reads the thread through them.

Can you tell an attachment style from someone’s texts?

What happens to your texts

The word "private" covers three separate facts about Decode. On your phone: when you add screenshots in the iPhone or Android app, Olively pulls the text out of them on the phone itself, and the images are never uploaded. Sent for the read: the text, pasted or pulled from a screenshot, goes to Olively’s servers so Decode can read it. Saved to your History: Olively keeps each decode in your private History, and you can delete them one at a time, all at once, or along with your account.

Your partner is never notified that you decoded their message, and they don’t need the app. The privacy policy has the full terms.

Olively privacy policy

Why not paste it into ChatGPT?

You can, and plenty of people do. A general chatbot doesn’t know your attachment style or your partner’s unless you explain both, and it reads the message through the account you give it, often written while you’re still upset. A 2026 study in Science tested 11 leading AI models and found they affirmed users’ actions 49% more often than people did. In three experiments with 2,405 participants, people who had a single conversation with an agreeable model came away less willing to take responsibility and repair a conflict, and they trusted and preferred that model.

Decode starts from both styles and the words on the screen, and the first thing it shows you is your own fast read of the message. A chatbot that leans toward agreeing with you can end up confirming that read.

Olively vs ChatGPT

What Decode doesn’t do

Decode reads what you paste or screenshot, which means one message or one stretch of conversation. It doesn’t import chat-history exports, so a report on two years of WhatsApp messages needs a tool built for exports. You won’t get a score for whether someone likes you or a forecast of where the relationship is going. Every read is a likely meaning, and a likely meaning can be wrong.

It isn’t a safety tool, and Olively isn’t therapy. If you’re worried about your safety, start with the support below.

When to seek professional help

Olively doesn’t detect abuse, gaslighting or manipulation, and it can’t tell you whether you’re safe. If a partner’s messages leave you afraid, trust that fear over anything an app says about the words, and talk to someone trained for it.

  • 988 Suicide and Crisis Lifeline. In the US, call or text 988, or chat at 988lifeline.org, any time, if you’re in crisis or thinking about harming yourself.
  • National Domestic Violence Hotline. If a partner is hurting, threatening or controlling you, call 1-800-799-7233, text START to 88788, or chat at thehotline.org.
  • Local emergency services. If you’re in danger right now, call your local emergency number.

Common questions

Q

Is there an app that analyzes text messages from my boyfriend or girlfriend?

Yes. Olively, the attachment theory app, has a text analyzer called Decode, on iPhone, Android and the web. You paste a message or screenshot the conversation, and Decode reads it through your attachment style and your partner’s before it suggests a reply. Your partner doesn’t need the app and is never notified.

Q

Can a text analyzer tell if he likes me or is losing interest?

No tool can see that in a text, and a score that claims to is guessing. Decode doesn’t score interest. It reads what this message most likely means from someone with his style, and it will say so when the words point to low interest. The meter it gives you is your spiral risk: how hard the message is likely to hit you.

Q

Can it analyze a whole conversation and show who’s chasing and who’s pulling away?

Yes, for the conversation you paste or screenshot. Decode reads the exchange as a whole and says who escalated and who withdrew. It also names the pattern running between you, such as pursue and withdraw, and suggests one next message. Decode works on the stretch of conversation you give it and doesn’t import months of chat history.

Q

Can I upload screenshots from iMessage, WhatsApp, or Instagram?

Yes, from any messaging app. You can add up to 10 screenshots on iPhone and 5 on Android. Olively pulls the text out on your phone, sorts your messages from theirs by which side each bubble is on, and never uploads the images. The extracted text goes to Olively’s servers for the read.

Q

Can AI tell me what a text really means?

It can tell you what a text most likely means. The words arrive without the sender’s mood that afternoon or what they chose to leave out, so any answer, from AI or from a friend, stays a probability. Decode reads the text through both attachment styles and shows what your own pattern adds. The attachment style translator has worked examples for all sixteen pairings.

Q

Why not paste the conversation into ChatGPT?

You can, and you’ll get a general answer. ChatGPT knows neither attachment style unless you explain them, and it leans toward the story you bring it. A 2026 study in Science found leading AI models affirmed users’ actions 49% more often than people did. Decode starts from both styles and shows what your own pattern hears first. Our Olively vs ChatGPT page has the full comparison.

Q

Will a text analyzer make my overthinking worse?

It can, if you use it for reassurance. Run the same text through an analyzer five times and it becomes one more place to ask "are we okay?" Every new read gives you something else to reread. A decode gives you one reading of the message and one suggested reply. Look at it once, send or wait, and put the phone down.

Q

Does it detect red flags, gaslighting, or manipulation?

No. Olively doesn’t detect abuse, gaslighting or manipulation, and it isn’t a safety tool. Decode reads what a message most likely means, which is a different job from judging whether a relationship is safe. If you’re afraid of a partner, call the National Domestic Violence Hotline at 1-800-799-7233 or text START to 88788. If you’re in danger now, call your local emergency number.

Q

Do I need to know my partner’s attachment style?

No. Set your best guess at their style when you add your partner, or use the "help me figure it out" path, and change it later as you learn more. Your own style comes from the free quiz, which takes about two minutes. Decode reads every message through both.

Q

Is Olively free to try?

The attachment quiz is free on the web, results included. Decode and everything else in the app come with a subscription, and the yearly plan starts with a 3-day free trial. You can cancel anytime.

Sources and notes

This article is educational and is not therapy, counseling, diagnosis, crisis support, or a substitute for a qualified professional.

Keep reading

Related pages

Decode, inside Olively

Decode the text you haven’t answered yet

Start with the free attachment quiz. It takes about two minutes and gives Decode your side of the pairing. Decode, Translate, the coach and the rest of Olively come in one subscription, with a 3-day free trial on the yearly plan. Cancel anytime.