Creative

How to Write Authentic Dialogue That Reveals Character and Advances Plot

The complete framework for creating natural conversations with subtext, character-specific voices, and strategic narration balance

By Chandler Supple13 min read
Generate Authentic Dialogue

AI creates natural dialogue exchanges with subtext, character-specific speech patterns, appropriate tags, and interruptions

You write a conversation between two characters. They take neat turns speaking complete, grammatically perfect sentences. They explain exactly what they mean with no ambiguity. It reads like a script, not like humans talking. Real people interrupt, talk over each other, leave thoughts incomplete, and rarely say exactly what they mean.

Authentic dialogue isn't realistic dialogue—real speech is full of ums, uhs, and boring tangents that would bore readers. Authentic dialogue feels real while being more purposeful and interesting than actual conversation. It advances plot, reveals character, creates tension through what's unsaid, and sounds natural when read aloud.

This guide shows you how to write dialogue that feels authentic. You'll learn subtext versus on-the-nose lines, creating character-specific speech rhythms and vocabulary, balancing dialogue with narration, avoiding exposition dumps disguised as conversation, using the read-aloud test for natural flow, and analyzing examples from dialogue-heavy masterpieces like The Great Gatsby, Elmore Leonard, and Aaron Sorkin's scripts.

Subtext vs. On-the-Nose Lines

Characters who always say exactly what they mean are boring and unrealistic. People hide, deflect, and communicate indirectly—especially about things that matter most.

What On-the-Nose Sounds Like

ON-THE-NOSE:
"'I love you but I'm afraid of commitment because my parents divorced when I was young, so I push people away whenever we get close.' 'I understand. I also have trust issues because my ex-boyfriend cheated on me. Maybe we can work through our issues together.' 'Yes, let's do that. Communication is important in relationships.'"

This is therapy dialogue. People don't talk like this. They don't diagnose themselves mid-conversation or explicitly state their psychological patterns. It's information dump disguised as conversation.

What Subtext Sounds Like

SUBTEXT:
"'Stay.' The word came out before she could stop it. He was already at the door, keys in hand. 'I should go.' 'You always should go.' She meant to sound casual. Didn't work. 'Every time things get... just go.' 'That's not fair.' 'Isn't it?' She turned away, arms crossed. 'Forget it. You're right. You should go.'

'Sarah—' 'I'm tired. Just... go.'"

What's actually being communicated:
• She's afraid he'll leave permanently (like others have)
• He's scared of commitment, uses "should go" as escape
• She knows his pattern, expects it, preparing for hurt
• He feels guilty but still leaves
• Neither says "I'm afraid" or "I love you" but both are present

This is real conversation—saying one thing, meaning another, both aware of the subtext but unable to address it directly.

Creating Subtext

Technique 1: Say the opposite of what you mean

Means: "I'm hurt."
Says: "I'm fine. Everything's fine."

Readers understand the false bravado, especially when paired with contradicting action or narration.

Technique 2: Deflect with humor

Question: "Are you scared?"
Answer: "Scared? Me? I laugh in the face of danger. Ha. Ha."

The forced humor reveals the fear underneath.

Technique 3: Change the subject

Question: "Did you love her?"
Response: "You hungry? I'm starving. Let's get food."

The avoidance answers the question (yes, and it still hurts too much to discuss).

Technique 4: Answer with a question

Question: "Are you going to leave?"
Response: "Do you want me to leave?"

This shifts responsibility and reveals their uncertainty or desire to stay.

Technique 5: Partial truth

Full truth: "I was meeting my ex and questioning our relationship."
What they say: "I had some errands to run."

Technically true (meeting someone is an errand) but omits the important part. The lie-by-omission can be revealed later for conflict.

Struggling with authentic dialogue?

River's AI generates natural-sounding dialogue with character-specific voices, appropriate subtext, realistic interruptions, and balanced narration—helping you write conversations that reveal character depth while advancing your plot.

Generate Scene Dialogue

Character-Specific Speech Patterns

Every character should have distinct voice. Readers should be able to identify who's speaking even without dialogue tags.

Voice Differentiation Strategies

Vocabulary Choices

Character A (Educated): "That's an intriguing perspective."
Character B (Casual): "Huh. Never thought of it that way."
Character C (Street): "That's real talk."

Same meaning, different vocabulary levels and cultural contexts.

Sentence Length and Complexity

Character A (Intellectual): "The issue, as I see it, is that we're approaching this from fundamentally incompatible frameworks, which suggests we need to establish common ground before we can even begin to address the substantive questions."

Character B (Direct): "We're not even speaking the same language here. Let's start over."

Both say "we need to start over," but rhythm and complexity differ dramatically.

Contraction Usage

Character A (Formal): "I cannot believe you did not tell me."
Character B (Casual): "Can't believe you didn't tell me."

Formal speakers avoid contractions. Casual speakers use them constantly. This small difference creates distinct voices.

Verbal Tics and Repeated Phrases

Give each character 2-3 go-to phrases they use repeatedly:

Character A always starts with: "Look," or "Listen,"
Character B says "you know?" at end of sentences
Character C uses "right?" to seek agreement
Character D says "To be honest" before uncomfortable truths

These tics make voices recognizable without being cartoonish. Use sparingly—once every 5-10 lines of their dialogue.

Age-Appropriate Voice

Different ages speak differently:

Children (5-10):
• Simple vocabulary
• Concrete thinking
• Questions everything
• Emotional directness

Example: "'Why is Mommy crying?' 'Is she sad?' 'Can I make her not sad?'"

Teens (13-17):
• Current slang (but don't overdo it—ages poorly)
• Extreme emotions
• Push back against authority
• Identity formation

Example: "'Whatever. It's not like anyone cares what I think anyway.' She scrolled her phone aggressively."

Adults (20-60):
• Wide range depending on education, class, personality
• More measured emotions (in public)
• Experience informs speech

Elderly (60+):
• Sometimes more direct (less to lose)
• References to past
• Might be more formal speech patterns
• Wisdom or bitterness depending on character

Example: "'In my day, we didn't text our problems. We sat across a table and talked.' She sipped her tea. 'Course, we also got divorced at the same rate you kids do, so maybe I'm full of it.'"

Dialogue vs. Narration Balance

Too much dialogue feels like a screenplay. Too much narration feels distant. The balance depends on genre and scene purpose.

High-Dialogue Scenes

Use when:
• Character conflict is the focus
• Quick pacing needed
• Multiple characters present
• Tension through verbal sparring
• Personality reveal through speech

Example: Argument scenes, interrogations, rapid-fire banter, group discussions.

In these scenes, minimize narration to action beats and essential internal thoughts. Let dialogue dominate.

Balanced Dialogue-Narration

Use when:
• Information exchange with emotional undercurrent
• Building intimacy
• Internal reaction matters as much as what's said
• Physical setting important to mood

Example structure:

"'How long have you known?' she asked.

He turned the glass in his hands, watching the liquid swirl. Three months. He'd known for three months and said nothing. 'Does it matter?'

'Of course it matters.'

'Why?' He finally met her eyes. 'Would it have changed anything?'

She wanted to say yes. The truth was probably no. 'You should have told me.'

'I know.' The first honest thing he'd said all night."

Dialogue alternates with internal thought and physical action. Reader gets full picture—what's said, what's thought, what's done.

Low-Dialogue Scenes

Use when:
• Internal experience is primary
• Character is alone
• Atmosphere and mood are focus
• Action requires description

Example: Introspective moments, solo action sequences, descriptive passages.

Pacing Through Dialogue

Speed up with dialogue: Short exchanges, minimal attribution, few action beats.

"'Run.' 'What?' 'Run!' He ran."

Slow down with narration: Longer attribution, more internal thought between lines, detailed action beats.

"'Run,' she whispered. The word barely carried over the wind. She grabbed his arm, fingers digging in, and pulled him toward the trees. For a moment he stood frozen, not understanding. Then he heard it too—footsteps, multiple sets, coming fast. His body moved before his brain caught up. They ran."

Avoiding Exposition Dumps

The most common dialogue mistake: characters explaining things to each other that they already know, solely to inform readers.

What Exposition Dialogue Looks Like

BAD:
"'As you know, Sarah, quantum entanglement allows particles to remain connected regardless of distance. That's why when we manipulate particle A here in the lab, particle B on the satellite reacts instantaneously. This technology has been in development for five years since our initial breakthrough, and as the lead scientist you of course remember how we almost gave up in year three...'"

No one talks like this. Sarah knows all this—she's the lead scientist. This is author explaining quantum entanglement to readers through forced dialogue.

How to Convey Information Naturally

Technique 1: One character doesn't know

Introduce intern, new team member, outsider who needs explanation. Now exposition becomes natural dialogue as expert explains to novice.

"'Entanglement?' the intern asked. Sarah pulled up the visualization. 'See these two particles? Connected. Change one, the other changes instantly. Distance doesn't matter. We've tested it from here to the satellite—3,000 miles. Still instant.' 'So... faster than light?' 'Technically, no information is transferred, so relativity isn't violated. But for our purposes? Yeah, basically magic.'"

Technique 2: Argument reveals information

Disagreement naturally brings up background:

"'This is too risky,' Marcus said. 'We tested it fifty times—' 'In the lab. You want to test it in space with a billion-dollar satellite?' 'The entanglement is stable. We have five years of data.' 'And three years ago you almost shut down the project because the connection kept breaking.' 'That was before we solved the decoherence problem.'"

Through argument, readers learn: they tested 50 times, it's going on a satellite, there was a three-year problem that's been solved. Natural information reveal through conflict.

Technique 3: Show, don't explain

Don't have characters explain how things work. Show them using it:

Instead of: "'The quantum phone works by using entangled particles to transmit data instantaneously.'" Show: "Sarah pressed the button. On the satellite, 3,000 miles away, the indicator light turned green. No delay. No lag. She smiled. 'It works.'"

Readers infer how it works from watching it function.

The "As You Know" Test

If a sentence starts with "As you know," it's exposition. Characters don't preface things with "as you know"—they already know. Cut it or find better delivery method.

The Read-Aloud Test

The single best way to catch unnatural dialogue: read it aloud. If you trip over words, if it sounds stiff, if you feel embarrassed saying it—it needs revision.

What to Listen For

Awkward phrasing: "'I am going to be leaving now'" sounds written. "'I should go'" or "'I'm leaving'" sounds spoken.

Too-perfect grammar: Real people use fragments. "'Cannot believe you said that'" sounds stiff. "'Can't believe you said that'" sounds real.

Unnatural information: If you wouldn't say it to someone in real conversation, characters probably wouldn't either.

Missing rhythm: Good dialogue has rhythm—short and long sentences mixed, pauses, interruptions. If it's all same length, it sounds monotonous.

Reading for Different Characters

When reading aloud, try to speak as each character would:

• Formal character: Read with slight stiffness, complete sentences
• Casual character: Read fast, relaxed, drop some final letters
• Nervous character: Read with hesitations, trailing off
• Angry character: Read clipped, hard consonants

If you can't make characters sound different while reading aloud, they don't have distinct voices yet.

The Embarrassment Check

If you feel silly reading dialogue aloud, it's probably too dramatic, too exposition-heavy, or too on-the-nose. Real conversation shouldn't make you cringe.

Exception: Dramatic readings are naturally more performative. But even genre fiction dialogue should feel sayable, not written.

Examples from Dialogue-Heavy Masterpieces

The Great Gatsby - Fitzgerald's Subtext

EXAMPLE:
"'I love you now—isn't that enough? I can't help what's past.' She began to sob helplessly. 'I did love him once—but I loved you too.'
'You loved me too?' Gatsby repeated."

Analysis: Daisy's words say one thing ("I love you now"). Gatsby's repetition of "too" shows he heard the real message: she loved Tom AND him, which means she loved Gatsby less than he loved her. The heartbreak is in what's not said—that "too" reveals the inequality in their feelings. Fitzgerald shows Gatsby's devastation through what he chooses to repeat, not through explaining it.

Elmore Leonard - Natural, Stripped-Down Dialogue

Leonard's rule: Never use a verb other than "said" for attribution.

EXAMPLE from Out of Sight:
"'You think you're pretty cool, don't you?'
'I'm giving it a shot,' Foley said."

Analysis: Minimal attribution. No adverbs. Personality shows through word choice and rhythm. Foley's confidence apparent in casual response. Leonard trusted readers to hear tone without being told "he said confidently."

Aaron Sorkin - Fast, Overlapping, Smart

Sorkin's dialogue (The West Wing, The Social Network) features rapid exchanges and intelligent characters talking over each other.

EXAMPLE style:
"'The data suggests—'
'The data's wrong.' 'You haven't seen the data.' 'Don't need to. Your methodology is—' 'My methodology? You didn't even run the—' 'I ran them. Got different results. Want to know why?' 'Not particularly.' 'Because you forgot to account for—' 'I didn't forget anything.'"

Analysis: Characters interrupt constantly, nobody finishes thoughts, rapid back-and-forth creates energy. This works for smart, competitive characters in high-stakes situations. Wouldn't work for slow, contemplative literary fiction. Match style to genre and characters.

Common Dialogue Mistakes

Every character sounds the same. If you can swap character names without changing dialogue style, voices aren't distinct. Give each character specific vocabulary, sentence structure, and verbal tics.

Too many dialogue tags with adverbs. "'I hate you,' she said angrily." The dialogue already shows anger. Trust it. Cut "angrily." If you need the adverb, the dialogue isn't strong enough.

Perfect turn-taking. Real people interrupt, talk over each other, don't wait for complete sentences. Add overlaps and interruptions.

Overwritten dialect. "'Ah dinnae ken whit ye mean'" is hard to read. Suggest accent through word choice and rhythm, mention it in narration, don't phonetically spell everything.

On-the-nose emotions. Characters stating exactly what they feel and why. Add subtext—people hide, deflect, lie about feelings.

Historical characters speaking modern. Period pieces need appropriate vocabulary and formality. Research how people actually spoke in that era (read primary sources, not just historical fiction).

Key Takeaways

Subtext creates authentic dialogue by having characters say one thing while meaning another. Use opposite statements, humor deflection, topic changes, answering questions with questions, and partial truths. People rarely state emotions directly—they hide, especially about things that matter most. Subtext lets readers infer deeper meaning.

Character-specific speech patterns differentiate voices through vocabulary (educated vs. casual vs. street), sentence structure (complex vs. simple vs. fragments), contraction usage (formal speakers avoid, casual use constantly), and verbal tics (repeated phrases, filler words). Readers should identify speakers without tags.

Balance dialogue with narration based on scene purpose. High-dialogue for conflict and quick pacing. Balanced for information exchange with emotional undercurrent. Low-dialogue for internal experiences and atmosphere. Use dialogue to speed up, narration to slow down.

Avoid exposition dumps where characters explain things both already know. Fix by introducing someone who doesn't know (natural explanation), using argument to reveal information (conflict-driven), or showing through action instead of explaining. Cut all "as you know" dialogue.

Read-aloud test catches unnatural dialogue. Listen for awkward phrasing, too-perfect grammar, unnatural information exchange, missing rhythm, and undifferentiated voices. If you feel embarrassed reading it aloud, readers will feel embarrassed reading it silently.

Dialogue-heavy masterpieces demonstrate technique—Fitzgerald uses subtext and meaningful repetition ("too" reveals everything). Leonard uses minimal attribution and stripped-down natural speech. Sorkin uses interruptions and overlapping smart characters. Match dialogue style to genre, characters, and story needs.

Frequently Asked Questions

How much dialogue should be in a scene?

Varies by genre and scene purpose. Thrillers average 40-60% dialogue in key scenes. Literary fiction often 20-40%. Romance can be 60-80% in intimate scenes. Focus on what serves the scene—use dialogue for conflict and character reveal, narration for internal experience and atmosphere. If dialogue feels like tennis match with no variation, add narration. If it feels distant, add more dialogue.

Should I use dialogue tags for every line?

No. In two-person scenes, attribute first few exchanges to establish who's who, then drop tags for 4-6 lines if it's clear who's speaking. Reintroduce tags when reader might get confused or when you want to add action beat. In group scenes, tag more frequently to prevent confusion about who's talking.

Can I use 'said' for everything or is that repetitive?

Use 'said' liberally—readers' eyes skip it automatically. Occasionally use 'asked' for questions. Rarely use alternatives (whispered, shouted only when volume matters). Replace many tags with action beats instead: "'I'm leaving.' She grabbed her coat." This is more engaging than "'I'm leaving,' she stated firmly."

How do I write dialect without being offensive or hard to read?

Suggest dialect through word choice, rhythm, and syntax rather than phonetic spelling. Drop occasional letters ("'goin'" instead of "going") but don't overdo it. Mention accent in narration ("his Texas drawl"). Use region-specific vocabulary ("y'all," "pop" vs. "soda"). Never write entire dialogue phonetically—it's exhausting and often offensive.

What if my dialogue still feels stiff after revision?

Practice by transcribing real conversations (with permission). Notice how people actually talk—fragments, interruptions, um/uh, repetition, non-sequiturs. Read dialogue-heavy authors in your genre. Record yourself reading your dialogue aloud and listen back—you'll hear what sounds unnatural. Consider writing dialogue scenes as scripts first (no narration), then add attribution and action beats after.

How do I handle phone conversations or one-sided dialogue?

Phone conversations: Include both sides if both matter, or show one side with reactions that suggest what's being said. One-sided: Character's responses and reactions reveal other person's words. "'What? No. No, I didn't—Mom, calm down. It's not—fine. Fine! I'll be there in twenty minutes.'" We infer what Mom is saying from responses.

Chandler Supple

Co-Founder & CTO at River

Chandler spent years building machine learning systems before realizing the tools he wanted as a writer didn't exist. He founded River to close that gap. In his free time, Chandler loves to read American literature, including Steinbeck and Faulkner.

About River

River is an AI-powered document editor built for professionals who need to write better, faster. From business plans to blog posts, River's AI adapts to your voice and helps you create polished content without the blank page anxiety.