Tone in Writing: Texts, Email, Slack
You meant it neutrally. It landed badly.
You wrote "ok." and they thought you were annoyed.
You wrote a perfectly reasonable three-line email and got a defensive reply about something you didn't say.
You asked a normal question in a group chat and it read, to everyone, as a dig.
None of this is you being bad at people. It's a specific, measurable thing: you cannot hear your own message. When you read what you wrote, you hear it in the tone you meant — because you already know the tone you meant. The reader doesn't have that, and they supply one.
Kruger and colleagues tested this directly. People sending messages were confident their tone — sarcastic or serious — would be understood. Receivers did barely better than chance, and senders massively overestimated how clearly they were coming across. The confidence gap is the finding, and it doesn't close with practice, because you never see the misreadings.
So tone isn't something you have. It's something you build into the message on purpose, because the channel strips out everything that normally carries it.
The structure: what got stripped, and what replaces it
In person, most of your tone arrives through things text doesn't have: pace, pitch, face, timing, the ability to correct instantly when someone looks confused. Text keeps the words and deletes the rest — so the reader fills the gap, and they fill it according to their current mood, not yours.
Four repairs put the missing signal back.
1. Length — brevity reads as anger
The single most common misfire, and the easiest to fix.
A short reply is efficient in your head and cold in theirs. There's no tone to soften it, so length becomes the tone.
| ❌ Reads cold | ✅ Same content |
|---|---|
| "ok." | "ok — sounds good" |
| "No." | "Ah, can't do Thursday sorry — Friday works?" |
| "Why?" | "Just so I understand — what's driving the change?" |
| "Noted." | "Got it, thanks — I'll pick it up tomorrow." |
Full stops on one-word replies read as terminal, especially to anyone under about thirty. "ok." and "ok" are genuinely different messages. This isn't a rule you have to like; it's a fact about how your reader will parse it.
2. Warmth markers — the cheapest fix available
Three or four extra words at the front or back. Almost free, and they do most of the work.
"Ah, sorry — " · "Just checking — " · "No rush on this" · "Hope the week's going okay" · "thanks for sorting that"
One is enough. A message that's entirely warmth becomes hard to act on, and reads as nervous.
3. Explicit intent — say what the message is for
Ambiguous purpose is what generates defensive replies. The reader can't tell if they're being asked, told, corrected, or blamed — so they guess, and under uncertainty people guess badly.
| ❌ Ambiguous | ✅ Intent stated |
|---|---|
| "Did you send the file?" | "No rush — just checking whether the file went, so I know if I'm waiting." |
| "This section doesn't work." | "One bit of feedback, take it or leave it: section 3 lost me." |
| "Can we talk?" | "Nothing bad — want to sort out the weekend plan. Free later?" |
"Can we talk?" with no context is the most avoidable message in this lesson. It reliably produces several hours of dread for something that was never a problem.
4. Rhythm — the message should sound like you talking
Read it aloud. If you wouldn't say it out loud in that shape, don't send it in that shape.
The failure is upward: people get more formal when they're uncomfortable, and formality reads as distance, which reads as displeasure.
❌ "Further to my previous message, I wanted to follow up regarding the outstanding item."
✅ "Just following up on that thing — any news?"
Channel changes the defaults
The same words are a different message in a different place.
| Channel | Default read | Adjust by |
|---|---|---|
| Text / DM | Fastest, least formal. Brevity = coldness | Warmth marker, drop the full stop |
| Group chat | Everything is public and permanent. Criticism becomes an audience event | Never correct a person in a group. Move it to DM |
| Slack / Teams | Semi-formal, quick. Threads are read half the time | State intent. Don't bury an ask at the end |
| Slowest, most formal, most likely to be forwarded | Ask in the first two lines. Assume a third reader | |
| Comment on someone's work | Harshest channel there is. Sits next to their effort | Say what works first, in one specific sentence — not as a technique, as accuracy |
The group-chat rule is the one that damages relationships. A correction that would be nothing in a DM becomes a public event with witnesses. It doesn't matter that you didn't mean it that way — the audience is what changes the meaning.
The email rule that saves the most time: put the ask in the first two lines. A reader who has to reach paragraph four to find out what you want will either miss it or resent finding it.
Why this works
1. You can't hear your own message, and you're confident anyway. That gap is the whole problem — and because misreadings are invisible to you, experience alone never corrects it.
2. Readers supply the missing tone from their own state. Someone having a bad afternoon reads neutral as cold. You can't control their state; you can remove the ambiguity they'd fill.
3. Negativity travels further than intended. Research on email finds that negative tone tends to be received as stronger than the sender meant, while positive tone is received as weaker. Both errors point the same direction, which is why adding warmth costs you nothing and skipping it costs more than you'd expect.
4. Stating intent removes the guess. Most defensive replies answer a message you didn't send.
Patterns
| Situation | Say |
|---|---|
| Chasing something | "No rush — just checking this is still on your list?" |
| Disagreeing | "I might be missing something — my read was [X]. What am I not seeing?" |
| Declining | "Ah, can't make that one — have a good time though." |
| Critical feedback | "The middle section is doing a lot of work. The opening didn't land for me — happy to say why if useful." |
| Correcting a factual error | (DM, never the group) "Small thing — I think the date's wrong in that message?" |
| Apologising | "That came out sharper than I meant. Sorry." |
| After a thread has gone wrong | "I think this is going badly in writing. Two minutes on a call?" |
That last one is worth keeping. When a written exchange has turned, more writing rarely repairs it — each message is another thing to misread. Moving channel resets the tone in a way another paragraph can't.
When it doesn't work
- When the disagreement is real. Tone doesn't dissolve a genuine conflict — it just stops the conversation failing for the wrong reason. That's SO-09.
- When warmth becomes padding. Four softeners around a simple request makes you sound uncertain and buries the ask. One marker, then the point.
- When you're using tone to avoid saying the thing. A message so softened the ask disappears hasn't been sent kindly. It hasn't been sent.
- In some professional and cultural contexts, extended warmth reads as unserious. Match the room; the principle holds, the dosage changes.
- When you're angry. Don't fix the tone — don't send it. Draft it, leave it, reread tomorrow. SO-21.
The rehearsal protocol
Stage 1 — The audit (15 min)
Open your sent messages and find five that misfired — a defensive reply, a silence, a "wait, are you annoyed?", or one you'd write differently now.
For each:
ORIGINAL: ....................................................
WHAT I MEANT: ................................................
HOW IT COULD READ: ...........................................
WHICH REPAIR WAS MISSING?
length · warmth marker · explicit intent · rhythm
REWRITE: .....................................................A pattern will emerge. Almost everyone has one default failure — too short, or too formal, or never stating intent. Knowing yours is most of the value.
Stage 2 — Rehearse against an AI (10 min)
Full setup: SO-22. Different shape here — you're testing reception, not conversation.
I'm going to paste messages I've sent. Don't improve them yet.
For each one, in character as the RECIPIENT — [who they were, and
what mood they were plausibly in] — tell me:
1. What tone did this land in? One word.
2. What did you think I wanted?
3. On a scale of 1-5, how likely are you to read this as annoyed?
4. Which single word or piece of punctuation set that tone?
Then, separately, rewrite it keeping my meaning but fixing the tone,
and tell me what you changed.
Don't be polite about it. Reply "ready" and wait.Question 4 is the useful one. The tone is usually carried by one word or one full stop, and seeing which lets you fix future messages in a second rather than rewriting wholesale.
Stage 3 — Low-stakes real (this week)
Before sending, read three messages aloud. If it doesn't sound like you speaking, adjust one thing — add a warmth marker, drop a full stop, or state your intent.
Three a day for a week and it stops being a step.
Exercise (30 min, verifiable output)
- Find five real messages of yours that misfired.
- Complete the Stage 1 table for each.
- Name your default failure — the repair missing most often.
- Run all five through the SO-22 reception test. Compare their read to what you intended.
- Rewrite all five.
- Find one message in your drafts or recent sent items and apply the fix before it goes.
✅ Finish check: five originals with rewrites · your named default failure · the AI's tone reading for each original · one message improved before sending.
Summary card
- You can't hear your own message — and you're confident anyway. That gap is the whole problem.
- Brevity reads as anger. "ok." and "ok" are different messages.
- One warmth marker at the front or back does most of the work. One, not four.
- State your intent — ambiguous purpose is what produces defensive replies.
- "Can we talk?" with no context is the most avoidable message you can send.
- Read it aloud. Formality rises when you're uncomfortable, and reads as distance.
- Never correct someone in a group chat. The audience changes the meaning. Move it to DM.
- Email: put the ask in the first two lines, and assume a third reader.
- Negative tone lands stronger than meant; positive lands weaker. Both point the same way.
- When a thread has turned, stop writing. Two minutes on a call beats another paragraph.
Sources
- Kruger, J. et al. — Egocentrism Over E-Mail, 2005
- Byron, K. — Carrying Too Heavy a Load? The Communication of Emotion in Email, 2008
- Crystal, D. — Internet Linguistics, 2011
Next lesson: SO-21 — Timing (L1) Related: SO-09 How to Open a Hard Conversation · SO-12 Giving and Taking Feedback · SO-13 The Anatomy of an Apology Path: Walking Into a Room — related