Writing Dialogue That Sounds Like People and Still Does Its Job

Dialogue is where a lot of promising writing quietly falls apart. Description can hide behind pretty language, and narration can lean on the writer’s authority, but dialogue is exposed. Readers know instantly when people do not talk the way your characters talk, even if they could not explain why. Getting it right is not about having a good ear for slang. It is about understanding that dialogue on the page is a crafted illusion, engineered to feel spontaneous while doing several jobs at once.
Dialogue Is Not a Transcript
The first instinct many writers have is to make dialogue realistic by making it accurate, capturing the way people actually speak. This is a trap. Real speech is a mess of false starts, filler words, repetition, and long stretches where nothing of consequence is said. A faithful transcript of a real conversation is almost unreadable. Watch a recording of two people ordering coffee and you will find enough um, like, and you know what I mean to sink any scene.
Good dialogue is not real speech; it is a distillation that feels real. It keeps the rhythms and textures that signal authenticity while cutting everything that does not move the moment forward. A character might stammer once to show nerves, but not on every line. The skill lies in selecting the few imperfections that create the impression of a living voice and discarding the rest, the way a portrait suggests a face with a handful of decisive strokes rather than mapping every pore.
Give Every Line a Reason to Exist
Every exchange should be doing at least one thing beyond filling space. Strong dialogue usually accomplishes two or three jobs simultaneously: it reveals character, advances the situation, and carries information the reader needs, all while sounding like idle talk. When a line does none of these, it is dead weight, no matter how naturalistic it sounds.
Greetings and logistics are the usual culprits. Openings full of Hi, how are you, good thanks, and you feel real but accomplish nothing, and readers skim past them looking for the point. In most cases you can drop straight into the substance of a conversation and trust the reader to assume the pleasantries happened. Start the scene at the moment something is actually at stake, and let the small talk live off the page.
Subtext: What Characters Won’t Say Out Loud
The most common weakness in amateur dialogue is that characters say exactly what they mean and feel. In life, people almost never do. They deflect, hint, change the subject, argue about the dishes when the real fight is about respect. This gap between what is said and what is meant is called subtext, and it is the engine of nearly all compelling dialogue.
Consider a couple in the middle of a quiet breakup. The weak version has one of them announce, I feel like you don’t value me anymore and I’m afraid we’re growing apart. That is a therapy summary, not a scene. The stronger version might have them argue, coldly, about who forgot to buy coffee, each accusation carrying the freight of everything unspoken. The reader feels the real conflict pressing against the trivial words, and that pressure is what makes the exchange tense and human. Trust your reader to read between the lines. They are better at it than you think, and they enjoy the work.
Handling Tags and Action Beats
Once the words are right, you have to attribute them, and this is where a lot of otherwise strong dialogue gets cluttered. New writers often reach for elaborate speech tags, afraid that said is too plain: characters exclaim, retort, interject, and opine. The effect is the opposite of what they intend. Fancy tags call attention to the machinery and pull the reader out of the conversation.
Said is nearly invisible, which is exactly its virtue. Readers’ eyes slide over it and register only who is speaking. Save the unusual tags for the rare moments when the manner of speaking genuinely matters and cannot be inferred. Better still, replace many tags with action beats, small gestures that ground the speaker in the physical scene while telling us who is talking:
- Instead of “Fine,” she said angrily, try She set the glass down harder than she needed to. “Fine.”
- Let a character check their phone, look away, or start clearing plates to reveal what the words alone conceal.
- Use silence as a beat; a character who does not answer is often speaking loudest.
Action beats do double duty: they identify the speaker and add a layer of subtext or characterization, so the scene stays vivid without a forest of he said, she said.
Common Traps to Watch For
A few recurring problems account for most flat dialogue. Learning to spot them in your own drafts is half the battle:
- The information dump. Characters explaining things they both already know, purely for the reader’s benefit, produces lines like As you know, we’ve been married for ten years. Nobody talks that way. Find another route for the exposition.
- Everyone sounds the same. If you could swap the names on the dialogue and not notice, your characters have no distinct voices. Vary vocabulary, sentence length, and rhythm so each person sounds like themselves.
- Too much agreement. Scenes where everyone gets along and nods along go slack. Even friendly conversations have friction, tiny misunderstandings, competing goals.
- Perfect grammar for everyone. People interrupt themselves, trail off, and answer a different question than the one asked. A little of this goes a long way toward realism.
Reading Your Dialogue Aloud
The final test is your own voice. Read every exchange out loud, and better yet, try to perform it. Your mouth will find the clunky rhythms your eye forgave. Lines that no human would say become obvious the moment you try to say them. If you stumble, if the words feel stiff in your mouth, the reader will feel that stiffness too. Dialogue that survives being spoken aloud, that sounds like people while quietly doing the work of the scene, is dialogue that will carry a reader through anything.