How to write dialogue that sounds real
Barry
Good dialogue is one of the hardest things to write and one of the easiest to recognize. When it works, readers slip into the conversation, hearing the voices of characters as if they were in the room. When it doesn’t, every line clunks. Characters sound like the same person wearing different hats—or worse, like written words that no human would ever say aloud.
The strange paradox of dialogue is that it shouldn’t actually sound exactly like real speech. Real conversation is full of ums and uhs, false starts, repetitions, and tangents that go nowhere. Realistic dialogue mimics the feeling of real speech while actually being more efficient and purposeful. It’s an illusion, like stage makeup that looks natural from the audience but artificial up close.
What dialogue must accomplish
Every line of dialogue should do at least one of these things: reveal character, advance plot, or create tension. The best dialogue does all three simultaneously.
Revealing character happens through word choice, speech patterns, and what characters choose to say or avoid saying. A character who uses formal vocabulary and complete sentences feels different from one who speaks in fragments and slang. A character who answers questions directly differs from one who evades and deflects. What your characters talk about—and what they conspicuously don’t talk about—reveals their priorities and fears.
Advancing plot means dialogue delivers information, makes promises, or creates consequences. Characters share news, make plans, negotiate, confess, accuse, and decide. Be wary of dialogue that just chats without moving anything forward; readers sense wheel-spinning even if they can’t name it.
Creating tension is perhaps the most important function. In strong scenes, characters want different things, and dialogue becomes a negotiation, manipulation, or battle. Even friendly conversations can contain subtext—undercurrents of attraction, jealousy, or old resentments beneath the surface words. Dialogue without tension is just people talking.
Give each character a voice
If you cover the dialogue tags and can’t tell which character is speaking, you have a problem. Each major character should have a distinct way of speaking that reflects their background, personality, and current emotional state.
Consider vocabulary. An educated character uses different words than an uneducated one. A teenager speaks differently than their grandmother. A scientist thinks in different metaphors than a chef. These differences shouldn’t be extreme caricatures—you don’t need a scientist saying “Well, scientifically speaking” in every line—but they should be present enough that attentive readers notice.
Sentence structure varies too. Some people speak in long, flowing sentences that pile clause upon clause; others are blunt and direct. Some ask questions; others make declarations. Some use qualifiers and hedges; others assert.
Pay attention to rhythms. Read your dialogue aloud and listen to the beat. Different characters should have different rhythms, different music to their speech. If everyone sounds the same when read aloud, revise to differentiate.
The catch: character voice must serve readability. If a character’s speech pattern becomes so distinctive that it’s hard to read—heavy dialect, extensive jargon, deliberately broken grammar—you’ve gone too far. The reader’s experience matters more than linguistic accuracy.
Subtext is everything
The most interesting dialogue is about something other than what it’s literally about. Two characters discussing what to have for dinner might actually be negotiating power dynamics in their relationship. A boss giving an employee feedback might be hiding fear that the employee is gunning for their job. A parent asking about school might be trying to reconnect with a distant child.
Subtext creates layers. The surface conversation can be banal while the underlying conversation is life-or-death. Readers who pick up on the subtext feel intelligent and engaged; they’re reading between the lines, participating in meaning-making.
To create subtext, know what your characters really want and really fear, then have them talk about something else while those wants and fears leak through. The leaking happens in word choice, in what gets emphasized, in what questions characters avoid, in body language and action beats between lines.
Not every conversation needs heavy subtext. Sometimes people just talk. But your important scenes—the confrontations, the confessions, the turning points—almost always work better with a gap between what’s said and what’s meant.
The mechanics of dialogue
The technical aspects of dialogue might seem minor, but they affect readability more than you might think.
Dialogue tags—the “he said” and “she asked” attributions—should usually be invisible. “Said” is nearly invisible because readers’ eyes skip over it. More distinctive tags—“he expostulated,” “she averred”—draw attention to themselves. Use them sparingly, only when you need the specific meaning they provide.
Action beats can replace dialogue tags and do double duty. Instead of “I’m not going,” she said angrily, try “She slammed her book closed. ‘I’m not going.’” The action conveys the emotion and attributes the line, all while keeping the scene visual.
Paragraph breaks help readers track who’s speaking. New speaker, new paragraph. In a two-person conversation, you can often drop tags entirely once the rhythm is established, as long as each speaker gets their own paragraph.
Don’t let characters say each other’s names in dialogue more than real people do. In real conversation, we rarely use someone’s name unless we’re getting their attention. “Well, Sarah, I think that’s a bad idea, Sarah” sounds artificial. Names in dialogue are for emphasis or clarification, not routine punctuation.
Interrupted dialogue uses an em dash: “I was just trying to—” Trailing off uses an ellipsis: “I thought maybe you’d want to…” The difference matters: an interruption is cut off from outside, a trail-off fades from inside.
Common dialogue problems
Exposition through dialogue—having characters tell each other things they already know for the reader’s benefit—is the most common dialogue sin. “As you know, Bob, our father died in the war, leaving our mother to raise us alone.” No one talks like this. Find other ways to convey background information.
On-the-nose dialogue, where characters state exactly what they feel and want without subtext, often feels flat and unrealistic. Real people are often indirect, especially about emotional matters. Instead of “I’m angry at you for lying,” a character might say “Didn’t think I’d find out, did you?” The anger is present but expressed through the accusation.
Uniform voice, where all characters sound alike, makes dialogue forgettable. If your characters all use the same vocabulary, sentence patterns, and rhythms, do a revision pass focused specifically on differentiating their voices.
Over-tagged dialogue, where every line has a tag or action beat, becomes choppy. Under-tagged dialogue, where readers lose track of who’s speaking, becomes confusing. Find the balance: tag enough for clarity, but not so much that tags dominate.
Unrealistic responses happen when characters answer every question directly and thoroughly. In real conversation, people evade, change the subject, answer the wrong question, or ignore the question entirely. Characters who respond too perfectly feel robotic.
Dialect and accent
Dialect is tricky. Heavy phonetic spelling—writing out every dropped letter and odd pronunciation—quickly becomes exhausting to read and can feel disrespectful to speakers of that dialect. Light suggestions of dialect—the occasional distinctive word or inverted syntax—usually work better.
If a character speaks a dialect or has an accent, establish it early with a few clear markers, then trust readers to hear it going forward. You don’t need to remind them in every line. Their mental ear will supply the accent once it’s established.
The same applies to characters speaking in a second language. You don’t need to write broken English throughout; establish that they’re not native speakers, give them an occasional distinctive construction, and let readers imagine the rest.
Revision strategies for dialogue
Read your dialogue aloud. This is the single most effective way to catch problems. Your ear knows how people talk; your eye can be fooled. If you stumble over a line while reading, it needs work.
Act it out. Get into each character’s head as you read their lines. Does the dialogue feel true to who they are in this moment? Would someone in their emotional state say these words?
Cut ruthlessly. Dialogue is often overwritten in first drafts. Characters say things in four lines that could be one. Greetings and small talk that would happen in real life aren’t necessary in fiction. Start scenes late, end them early, and trim everything that isn’t earning its space.
Check for character voice. Cover the tags. Can you tell who’s speaking? If not, differentiate more.
And listen. Listen to how people really talk—their rhythms, their evasions, their word choices. The world is full of dialogue; train your ear to notice it, and your written dialogue will improve.
Want to see how your dialogue holds up? Try BarryEditor for detailed analysis of your characters’ voices and conversation dynamics.
¿Quieres feedback profesional para tu libro?
BarryEditor analiza tu manuscrito y te da insights editoriales detallados.
Analizar mi libro