She said “I’m fine.”
Decoded tells you what that actually means.
Paste the message she actually sent. Get what she means, how she’s feeling, what to send back, and the one thing not to say.
Coming to iOS and Android. We’ll email you the day it’s live.
This phrase, especially in a committed relationship, often means the opposite of ‘fine.’ She may be upset, hurt, or frustrated about something and isn’t ready (or willing) to unpack it right now — possibly because she’s waiting to see if you’ll notice and ask.
Don’t: just accept ‘I’m fine’ at face value and drop it — that reads as dismissive. Don’t push hard either.
This is what you actually get.
Six messages, run through the real thing. Nothing here was written by a copywriter — including the one it tells you to stop worrying about.
This phrase, especially in a committed relationship, often means the opposite of ‘fine.’ She may be upset, hurt, or frustrated about something and isn’t ready (or willing) to unpack it right now — possibly because she’s waiting to see if you’ll notice and ask, or because she’s still processing her feelings.
Could be suppressed frustration, disappointment, or hurt. She might be testing whether you’ll pick up on the disconnect between her words and tone, or she may genuinely need space before talking.
Don’t: just accept ‘I’m fine’ at face value and drop it if her tone suggests otherwise — this can feel dismissive. Also don’t push aggressively or demand she talk immediately; that feels like pressure rather than care.
This could mean several things: she’s busy and gave a quick acknowledgment, she’s mildly annoyed or disengaged, or it’s genuinely just a neutral confirmation with no deeper meaning.
Without more context, ‘k’ is ambiguous. It could reflect distraction, low effort at that moment, mild irritation from something earlier in the conversation, or simply that she’s busy and will engage more later.
Don’t: panic, over-apologize, or send multiple follow-up texts demanding clarification. Don’t assume the worst without more evidence.
There’s something important she needs to discuss with you — this could be a concern, a decision that needs to be made, or something that’s been on her mind that requires real conversation, not just a text exchange.
Likely feeling some combination of anxious, serious, or preoccupied. She may have been thinking about this for a while before sending the message.
Don’t: panic, assume the worst, or repeatedly ask ‘about what?’ via text — this comes across as anxious. Avoid deflecting with humour or dismissing the request.
Something is likely bothering her, but she’s either not ready to talk about it, feels dismissed, or is testing whether you’ll actually pay attention and dig deeper instead of taking the surface answer at face value.
The clipped tone (‘I said I’m good’) suggests some irritation — possibly at you for asking again, or at herself for not being able to just let it go.
Don’t: repeatedly push or interrogate her, and don’t just drop it completely without acknowledging that you noticed something felt off — that can feel dismissive too.
She’s confirming your plans and is genuinely looking forward to seeing you. This is a straightforward, positive confirmation message.
Comfortable, agreeable, and mildly enthusiastic (the smiley face indicates warmth and positive anticipation).
Don’t: overanalyze this or read hidden meaning into it — it’s a simple, friendly confirmation.
This is the one that matters. Most of this category is built to make you anxious. Decoded is built to tell you when there’s nothing there — and here it says so outright, because there was nothing to read.
This is a serious statement expressing significant distress, exhaustion, or unhappiness. Without more context, it could refer to a recurring conflict pattern, a specific behaviour, or potentially the relationship itself. This is not a message with a hidden meaning to decode — it’s a direct expression that something important is wrong.
Likely feelings include exhaustion, frustration, sadness, feeling unheard over time, or having reached a breaking point. This type of message often follows a buildup of unaddressed issues rather than being about a single incident.
Don’t: minimize this message, get defensive, deflect with humour, or try to ‘fix’ things immediately.
When a message is a plain statement of pain, Decoded says so and gets out of the way. It doesn’t turn her into a puzzle. And if a relationship has reached the point where either of you feels unsafe, no app is the right tool — talk to someone who can actually help.
Real, unedited output from Decoded’s system prompt running on Claude, generated 14 July 2026. Not a live decode — yours will be different, because it reads the exact message she sent you. The free tier shows one suggested reply; Premium shows three. More on how this works →
Five things, every time.
Not a chatbot. One message in, a structured read out — the same five parts, so you always know where to look.
What she means
The likely reading of the message, in plain English — including “she means exactly what she said” when that’s the truth.
The feeling underneath
What may be driving the message — frustration, worry, distraction, or nothing at all.
A tone flag
Green, yellow or red. A three-second read on whether this needs care right now or is completely fine.
Something to send back
Real replies you can actually send, written to address what she meant — not to score points.
The thing not to say
The reply that would make it worse. Most of the damage in a text argument is one message long.
Coming: screenshots
Upload the whole conversation instead of one line. In development — not in the first release, and we won’t pretend otherwise.
Three steps. About ten seconds.
Paste her message
Copy the text she actually sent — up to 500 characters. Optionally tell it whether you’re dating, together, or married; the same words mean different things at different stages.
Read the decode
What she means, the emotion underneath, a tone flag, replies you can send, and the one thing to avoid saying.
Send something better
Tap a reply to copy it, or write your own now that you know what you’re actually responding to.
The messages that stop men cold.
Free, no signup. Written to be genuinely useful whether or not you ever download the app.
What “I’m fine” actually means
The most misread two words in texting — and the four things they can mean.
TextingWhat “k” means from a girl
Sometimes it's annoyance. Often it's a keyboard. How to tell the difference.
ConflictShe said “we need to talk”
It's not always a breakup. What to do in the hours before that conversation.
ConflictWhat to text a girl who’s mad at you
The apology that works, the one that makes it worse, and when to say nothing.
Conflict“Nothing’s wrong” — but something is
How to ask a second time without turning it into an interrogation.
TextingHow to tell if she’s mad at you over text
The one rule that beats every listicle: compare her to her, not to a checklist.
Free is genuinely free.
Premium buys you volume, not a smarter answer. Same AI, same analysis — we’d rather say that than dress it up.
No card. Not a trial.
- 5 decodes a day
- 1 suggested reply
- Tone flag and “don’t say this”
- Your last 3 decodes in history
Or $59.99/year.
- Unlimited decodes
- 3 suggested replies instead of 1
- Your full history, no 3-decode cap
Same model, same prompt, same analysis in both tiers. The only differences are the ones listed above.
You’re pasting something private. Here’s the truth about it.
This is the part most apps skip. We store your decodes — that’s literally what makes your history work — so here’s exactly who touches what.
Before you ask
Straight answers, including the unflattering ones. See all questions →
Not yet. Decoded is pre-launch for iOS and Android. The waitlist is the only way in — we’ll email you the day it’s live, and that’s the only email you’ll get from us.
We don’t have an accuracy number, and we’re not going to invent one. Nobody in this category has genuinely measured this — including the apps quoting you a percentage.
What Decoded does is read one message and give you a likely reading. It’s a second opinion, not a verdict. When it isn’t sure, it says so — and when a message is straightforward, it tells you to stop overthinking it.
Yes. Your decodes are saved to your account — that’s what makes your history work — and the message text is sent to Anthropic’s Claude to be analysed. We don’t sell your data.
We’d rather tell you that plainly than claim we store nothing, which is what most apps in this category say while doing exactly what we do. Read the privacy policy →
No. It doesn’t write pickup lines, it won’t teach you to manipulate anyone, and it won’t help you “win” an argument. The system prompt explicitly rules out manipulative replies.
It tells you what she probably meant and what a decent reply looks like. Half the time the honest answer is “ask her directly” — so that’s what it says.
Not yet. It’s in development and it is not in the first release. Today you paste the text of the message, up to 500 characters.
It’s a fair question. Decoded is built on the idea that texting strips out tone, face and timing — and that people who communicate differently misread each other constantly in that vacuum. The channel is the problem, not her.
It won’t mock her and it won’t call her irrational. The system prompt explicitly rules out manipulative replies. It says what she might have meant, it tells you when a message is straightforward, and it frequently says: just ask her.
Get it the day it launches.
One email when Decoded is live on iOS and Android. Nothing else, ever.
No spam, no drip sequence, no “7 texting secrets” PDF.