You text: running like 20 min late, sorry!!

They text: k

The classic. Is it fine, or is it “fine”?

Every name and message on this page is made up. Use the replies as starting points, not scripts; no wording guarantees how someone will answer.

What “k” might mean

One letter carries almost no information, which is exactly why it feels so loud. It usually lands in one of four places:

Okay, noted.
Some people text like they’re paying per letter. If “k” is normal for them and the plan is settled, there’s nothing to decode.
Busy.
“k” is the fastest yes on a keyboard. Replies typed between meetings or mid-game often come out this way.
A little annoyed.
Context does the work here. “k” to “meet at 8?” is neutral. “k” to “running 20 min late” after you were late last week is carrying something.
Done with the topic.
The conversation had nowhere left to go, and “k” is the full stop.

How to tell which

SignalLeans toward
They always text shortOkay, noted
“kk”, “k!” or “okk”Friendly. The extra letter softens it.
“k.” with a periodCooler. That period is doing a lot of work.
It follows you cancelling or being latePossibly annoyed
Their next message is back to normalIt was just a k

One “k” is a data point, not a verdict. Watch the next couple of messages before you decide anything about their mood.

What to reply

When it closed a plan

  • You: bet. 8 it is. i’ll be the one who’s early for once

    Confirms the plan and adds a little self-roast, so the exchange ends warm instead of flat.

  • You: k but you still owe me the end of the landlord story

    A callback to something unfinished gives them an easy reason to keep talking. Use a real loose thread from your chat.

When you think they’re a bit annoyed

  • You: that was a very loud k 💀

    Names the vibe without accusing them. If they say “lol no i’m fine,” believe them and move on.

  • You: one letter. i’ve been demoted

    Self-deprecating, so they can laugh instead of having to explain themselves.

When you actually messed up

  • You: ok that k had a period on it even without the period. sorry for being late again, fries are on me

    Owns it and offers something small. Don’t grovel over a 20-minute delay.

  • You: real talk, i know cancelling last minute sucks. can i make it up to you thursday?

    For a bigger miss: one clear apology, one specific offer.

Match their energy

  • You: kk 🫡

    Fine when it’s pure logistics and you both just want it confirmed.

  • You: cool, see you then

    Neutral and done. Nobody reads anything into this.

Let it end

  • Send nothing

    A “k” to “see you at 8” is a finished conversation. Letting it stay finished is a reply too.

What not to send

  • “?” Their one letter, your one character. Now it’s an interrogation with no actual question in it.
  • “k” back Mirror-k wars have no winner, just two people being weird.
  • “wow ok then” Turns your guess about their mood into a fight they didn’t start.
  • A paragraph about why “k” is rude You’re arguing with a letter, and losing.
  • “are you mad?” three times Ask once. If they say no, take the no.

Quick answers

Is “k” rude over text?

Not by itself. For plenty of people it is just a fast “okay.” It reads as cold mainly when it follows something tense, or when it is much shorter than how that person normally texts.

What is the difference between “k”, “kk” and “ok”?

“ok” and “kk” usually read as friendly or neutral confirmation. A single “k” is the shortest possible answer, so it can read as efficient or curt depending on what came before it.

Rehearse it first

Got a “k” from someone whose chat you already have? Pretake can import that chat and build an AI stand-in that texts like them, so you can send your check-in in practice, see one way they might answer, then rewind and try the version with less 💀.

Try Pretake on iPhone

AI practice, not the real person: practice replies are possibilities, not predictions, and nothing is sent to them.

18+ · Free to start with one person and 40 replies · In-app purchases · Prices and limits