How to Write Realistic Dialogue Between Characters

Close-up shot of a vintage typewriter typing the word 'VINTAGE'. Perfect for retro and writing themes.
Photo by Suzy Hazelwood on Pexels

Dialogue is one of the most powerful tools in a fiction writer's kit — and one of the most difficult to master. If you've ever read a scene and thought, "No real person would say that," you already understand why learning how to write realistic dialogue matters so deeply to the reading experience. Done well, dialogue reveals character, advances plot, and makes readers feel like invisible witnesses to something true. Done poorly, it stops readers cold and reminds them they're holding a book.

This guide is for indie fiction authors who are serious about their craft — writers who want their characters to speak with genuine, distinct voices rather than serving as mouthpieces for exposition. We're going to go deep: the mechanics, the psychology, the common mistakes, and the techniques that separate forgettable dialogue from the kind readers quote years later.

"Great dialogue isn't a transcript of how people talk — it's a carefully crafted illusion of it."

Why Most Dialogue Falls Flat (And What Realistic Dialogue Actually Sounds Like)

Before we fix the problem, we need to name it clearly. Most weak dialogue in fiction fails for one of three reasons: it's too clean, it's too on-the-nose, or every character sounds the same. Real human speech is messy, layered, and deeply personal. People interrupt each other. They answer questions with questions. They say one thing while meaning another. They talk around the subject they're most afraid of.

When writers are new to the craft, they often write what we might call thesis statement dialogue — characters who announce their feelings, motivations, and backstory in complete, grammatically perfect sentences. It's efficient for the writer but deadly for the reader. Real people almost never say exactly what they mean, and neither should your characters.

Consider the difference between these two versions of the same scene:

Before (Flat Dialogue):

"I'm very angry at you because you missed my graduation," Sarah said. "It made me feel like you don't care about me."

"I'm sorry I missed it. I was busy with work and I should have made time for you," Tom replied. "I will try to be a better father in the future."

After (Realistic Dialogue):

"You want coffee?" Sarah asked, not turning from the window.

"Sarah —"

"I've got that dark roast you like. Just made a pot." She finally looked at him. "You must be tired from the drive."

Tom set his keys on the counter. "Your mother sent a video. You looked beautiful."

"I know she did." Sarah poured two cups. "I watched it about forty times."

She handed him one. Neither of them said anything for a long moment.

"The traffic was —"

"Don't." She shook her head. "Just drink your coffee, Dad."

Notice what changed. The second version contains the same emotional core — hurt, distance, an apology that never quite arrives — but it's communicated through behavior, deflection, and subtext. That's the engine of realistic dialogue.

The Foundation: Subtext Is Everything

The most important concept in writing believable character dialogue is subtext. Subtext is what's being communicated beneath the surface of what's actually said. It's the gap between the words and the meaning. Ernest Hemingway built an entire aesthetic philosophy around this idea — his iceberg theory holds that the dignity of movement in a story comes from what the writer leaves out. The reader senses the mass beneath the waterline even if they never see it directly.

Teaching Your Characters to Lie (Gracefully)

Characters who speak in pure subtext are not being dishonest in a dramatic sense — they're being human. People avoid, deflect, and protect themselves through language constantly. A character who has just been betrayed might talk obsessively about the weather. A character who is in love might pick fights about nothing. Learning to write complex characters that feel real means understanding that what your character says and what your character means are often two entirely different things — and the tension between those two things is where good drama lives.

Try this exercise: write a scene where two characters need to have a difficult conversation — a breakup, a confrontation, a confession — but neither of them is allowed to directly address the subject. They can only talk around it. See how much emotional weight the scene can carry using only oblique language and behavior.

The Beats Within the Beat

Dialogue doesn't exist in a vacuum. It happens inside action. Characters move, pause, look away, pick up objects, refill their glasses. These physical beats within a dialogue scene do enormous work. They control pacing, they reveal emotion without stating it, and they give readers a sense of physical reality. Elmore Leonard, one of the great dialogue writers in American fiction, almost never let a conversation sit still. His characters are always doing something — loading a gun, eating a sandwich, tying a shoe — and those actions carry meaning.

Pro Tip

When you feel the urge to write a dialogue tag like "she said angrily" or "he replied with frustration," stop. Instead, give the character a physical action that conveys the emotion. Have her set down her glass a little too hard. Have him laugh at something that isn't funny. Show the feeling; don't announce it.

Close-up of a vintage typewriter printing a heartfelt poem on paper.
Photo by Suzy Hazelwood on Pexels

How to Give Each Character a Distinct Voice

One of the hallmarks of truly skilled dialogue writing is that you should be able to cover the character names in a scene and still know who is speaking. Every major character in your novel should have a voice signature — a combination of vocabulary, sentence rhythm, speech patterns, and subject matter that is uniquely theirs.

Building a Voice Profile for Each Character

Think about how your character's background shapes their speech. A character who grew up in rural Appalachia and never left will speak differently from a character who studied law at Oxford. It's not just about accent or dialect (though those can be useful in moderation) — it's about the specific metaphors they reach for, the things they find funny, the topics they avoid, the formality or informality of their phrasing.

Consider these dimensions when building a character's voice:

If you're managing a cast of many characters across a long manuscript, tools like a story codex for tracking characters can be invaluable for keeping voice profiles consistent — especially when you're returning to a character after writing several other chapters. It's easy to let a character's voice drift without realizing it.

The Danger of Dialect and Accent

A word of caution here: phonetic spelling of dialect — dropping letters, using eye dialect, exaggerating regional pronunciation in the text — is a tool that can quickly become a crutch, and a patronizing one at that. A little goes a very long way. Toni Morrison wrote Black American vernacular into her novels with extraordinary authenticity not through heavy phonetic marking but through rhythm, syntax, and the specific musicality of the language itself. That's the higher standard to aim for.

The Mechanics of Writing Realistic Dialogue

Let's get into the technical weeds for a moment, because even writers with strong instincts for dialogue can undermine themselves with poor mechanics.

Dialogue Tags: Less Is More

The most versatile dialogue tag is still, after centuries of debate, simply "said." It's invisible. Readers' eyes slide right past it. The moment you start substituting "exclaimed," "ejaculated," "retorted," or "opined," you're pulling the reader out of the scene and into the mechanics of the writing. Use said. Use asked. Occasionally use a verb that carries specific physical meaning — whispered, called, muttered — but only when the manner of speaking is genuinely relevant. The rest of the time, trust your dialogue to carry its own weight.

You can also replace tags entirely with action beats, as we discussed earlier. "You want coffee?" Sarah asked works, but so does "You want coffee?" She turned to the window. The second version doesn't need the tag at all — we know who's speaking.

Interruptions, Overlaps, and Incomplete Sentences

Real conversation is full of interruptions, sentences that trail off, and responses that don't address the question that was asked. In fiction, you can signal an interruption with an em dash at the end of the interrupted speech: "But I thought you said —" / "I know what I said." An ellipsis signals trailing off or hesitation: "I just... I don't know." Use these sparingly but deliberately — they're powerful signals of emotional state and conversational dynamics.

Pro Tip

Read your dialogue out loud. Every word of it. If you stumble, your readers will too. If it sounds like something you'd find in a formal essay rather than a human mouth, it needs revision. Your own ear is one of your best editing tools — and it's free.

White Space and Pacing in Dialogue Scenes

Dialogue creates natural white space on the page, which speeds up reading pace. This is one reason tense, fast-moving scenes often work well as dialogue-heavy exchanges. But you need to control that pace deliberately. If you want a moment of weight to land — a revelation, a painful admission — surround it with a beat of silence. Give the reader a line of action or a short paragraph of interiority before or after the crucial line. Let it breathe.

A hand writing with a pen in a cozy library setting with a vintage typewriter.
Photo by Ron Lach on Pexels

Common Mistakes in Writing Character Dialogue

Even experienced writers fall into these traps. Recognizing them in your own drafts is the first step to fixing them.

The Exposition Dump

Perhaps the most common dialogue sin: using conversation to deliver backstory or world-building information that the characters would have no reason to say aloud. "As you know, Bob, our company has been struggling since the merger three years ago..." is the classic example — and it's been so widely mocked in screenwriting communities that it's literally known as the "As You Know, Bob" problem. Characters don't explain things to each other that they both already know. If you need to get information to the reader, find a more organic way: new characters asking genuine questions, dramatic irony, or interiority.

Everyone Sounds Like the Author

This one is harder to catch because it requires a degree of self-awareness that's genuinely difficult to develop. When every character in your novel uses your particular brand of wit, your vocabulary, your sentence rhythms, your favorite turns of phrase — you've failed to create distinct voices. You've created a cast of hand puppets all controlled by the same hand. The solution is deep character work: spend time understanding who your characters are as people, separate from you, before you write them speaking.

If you're working on developing those characters at a foundational level, it's worth exploring guides on how to write complex characters that feel real — because a character without psychological depth will always default to the author's voice.

Over-explaining Emotions

When a character says "I'm so angry right now, I could scream," the reader is told what to feel. When a character says "Get out of my house" in a voice so quiet it barely carries, the reader feels it. Trust the situation. Trust the dialogue. Trust the reader. Annotation of emotion — whether through dialogue tags, adverbs, or the characters themselves naming their feelings — almost always weakens a scene.

Neglecting Children and Secondary Characters

Children especially are often written as miniature adults or as comic props, which breaks believability badly. If your story includes young characters, it's worth reading specifically about how to write children in fiction without making them annoying — their dialogue patterns, concerns, and emotional logic are genuinely different from adults, and honoring that difference pays dividends in authenticity.

Dialogue in Service of Story Structure

Dialogue doesn't exist separate from your larger narrative architecture. The way characters speak in Act One should feel different from how they speak in Act Three — because they've changed, because their relationships have shifted, because the stakes are higher. If you're thinking about how scene-level dialogue connects to larger story movement, it helps to have a firm grasp of structure; the three-act structure explained for novelists is a useful frame for understanding how character dynamics — including the way characters talk to each other — should evolve across the arc of a novel.

A conversation between two characters in Chapter Two should carry different weight, different subtext, and different power dynamics than the same two characters speaking in Chapter Twenty-Two. Track that evolution. Let it be visible in the language itself.

Using Silence as Dialogue

Some of the most powerful moments in dialogue scenes are the moments of silence — the question that doesn't get answered, the confession that hangs in the air, the response that never comes. Harold Pinter built an entire dramatic career on the dramatic weight of the pause. In fiction, you can render silence through action beats, through brief interiority, or simply by noting that a character didn't speak. Don't be afraid of it. Silence, used well, is one of the most expressive things a character can do.

If you're using tools to help manage the complexity of tracking character relationships and voice across a long manuscript, ProseEngine's character and scene tracking features can help you spot when a character's voice has drifted or when a relationship's dialogue dynamics don't match where you are in the story.

An illustration of silence doing heavy lifting:

Maren set the letter on the table between them.

Daniel looked at it. He didn't pick it up.

"It came this morning," she said.

He nodded.

"Daniel."

He got up and went to the window. Outside, the neighbor's kid was drawing something on the sidewalk in yellow chalk. A house, maybe. Or the sun.

"I'm going to need you to say something," Maren said quietly.

He watched the kid draw. "What do you want me to say?"

"I want you to say something true."

He turned around then. And the way he looked at her — she already knew.

The letter is never explained in that passage. Daniel never speaks the truth he's asked for. And yet the scene communicates something definitive. That's subtext. That's silence. That's what you're aiming for.

Practical Revision Strategies for Dialogue

First drafts of dialogue are almost always overwritten. Characters explain too much, respond too directly, say too many words. Revision is where good dialogue is made. Here's a practical approach:

  1. Read it aloud. Start here, always. Every scene, every exchange. Mark anywhere you stumble.
  2. Cut the first line. In most dialogue scenes, the first line of the exchange is warm-up — the writer finding their way in. Try deleting it and see if the scene is stronger starting from the second line.
  3. Find the on-the-nose line and bury or cut it. There's usually one line per scene where a character states the theme directly. Find it. Either cut it or make it so oblique that it works as subtext.
  4. Cover the names. Read through with character names hidden. Can you tell who's speaking? If not, the voices need more differentiation.
  5. Check the action beats. Is the scene anchored in physical reality? Are characters just floating in white space, talking? Add grounding details where needed.

Some writers find it useful to consult resources on the best AI writing tools for fiction during the revision process — not to write dialogue for them, but to test how dialogue reads back, identify patterns across a large manuscript, or get a fresh perspective on scenes they've read so many times they can no longer see them clearly.

Try This

Find where your characters say exactly what they mean

  1. Open a dialogue-heavy scene in your draft and read through it with a pen in hand, circling any line where a character directly states a feeling, motivation, or piece of backstory — anything that could be labelled thesis statement dialogue.
  2. Pick the circled line that carries the most emotional weight and cross it out entirely, then write in the margin what the character is afraid to say, what object or action is nearby, and what unrelated topic they might reach for instead.
  3. List, beside each remaining circled line, one word: either "subtext" if the emotion could plausibly be carried by behaviour or deflection, or "necessary" if the line genuinely cannot be cut or disguised — this list shows you exactly where your dialogue is working against itself.

Running the same check across a full novel — every scene, every character — takes several focused hours and will surface patterns in individual character voices that a single scene cannot reveal.

Key Takeaways

  • Realistic dialogue is built on subtext — what characters don't say is as important as what they do say. Let your characters communicate through deflection, avoidance, and behavior rather than direct statement.
  • Every major character needs a distinct voice signature built from their background, vocabulary, sentence rhythm, and emotional defaults — not from the author's own voice.
  • Dialogue mechanics matter: favor "said" over elaborate tags, use em dashes for interruptions and ellipses for hesitation, and always anchor dialogue in physical action beats.
  • Avoid the common traps: exposition dumps disguised as conversation, over-explaining emotion, and writing dialogue that serves the author's need to deliver information rather than the character's need to speak.
  • Revision is where dialogue becomes great — read aloud, cut the first line, cover character names to test distinctiveness, and trust your reader to feel what you've left unsaid.

The Long Game: Developing Your Ear for Dialogue

Good dialogue instincts develop over time, through reading widely and attentively, through writing badly and then revising, through listening to how real people actually talk. Pay attention to conversations around you — not to transcribe them, but to notice the rhythms, the avoidances, the small moments where someone says something that means something else entirely.

Study the writers who do it best. Elmore Leonard for propulsive, rhythmic American vernacular. Hilary Mantel for historical voices that feel alive and unrepeatable. Donna Tartt for the weight and atmosphere she builds inside conversation. Kazuo Ishiguro for the heartbreaking politeness of characters who cannot say what they mean. Each of these writers has something different to teach you.

And then write. Write scenes where the only goal is to work on dialogue. Put two characters in a room with a problem between them and see what they say — and more importantly, see what they don't say. That gap between the said and the meant is where your readers will live, and where your most memorable characters will come to life.

Stop solving this by hand.

Analyze a chapter — free, no signup

or start writing free →