If you covered the dialogue tags, would readers still know who’s speaking? That’s the test. This guide on how to write a character’s voice shows you how to build speech patterns that feel like a person, not a placeholder — so every line sounds like it could only come from them.
Tip: Voice isn’t accent or catchphrases. It’s what a character notices, what they avoid, and how much they’re willing to say. Change those three and the voice changes completely.

1. Decide What They Avoid
Every character has a topic they steer away from. The dodge — a joke, a subject change, a flat “it’s fine” — is voice. Silence says as much as speech.
2. Choose Their Default Mode
Under pressure, do they get louder or quieter? Sarcastic or sincere? Precise or rambling? Pick a default, then break it at the emotional peak for maximum impact.
3. Give Them a Vocabulary
A soldier, a scholar, and a street kid describe the same room differently. Their word choices reveal history, education, and what they were taught to value — without a word of exposition.
4. Control Sentence Length
Short sentences read as guarded, blunt, or tense. Long, winding ones read as anxious, warm, or evasive. Rhythm is characterisation.
5. Know What They Never Say
- Which words can’t they get out — “sorry,” “I need,” “I love you”?
- What do they say instead? (That substitution is the whole character.)
6. Test It
- Write the same line (“Are you okay?”) in three characters’ voices.
- Strip the dialogue tags from a page. Can you still tell them apart?
- Read it aloud. If it sounds like you, keep digging.
Build the personality behind the voice with the free Character Headcanon Generator, practise with 60 Dialogue Prompts, and ground it in Character Motivation Ideas.