Good dialogue sounds like real speech but is tighter and more purposeful. To write it, give each line a job (revealing character, moving the plot or building tension), start a new paragraph for each speaker, punctuate inside the quotation marks, use simple tags like "said" sparingly, and let characters avoid saying exactly what they mean. Then read it aloud and cut anything that sounds stiff.
This guide covers both halves: the formatting rules that make dialogue readable, and the craft that makes it worth reading.
The basic formatting rules
These rules follow common American English conventions.
1. Put spoken words in double quotation marks
"I left the keys on the counter."
Use single quotation marks only for a quote inside dialogue:
"She told me, 'Don't wait up,' and then she left."
2. New speaker, new paragraph
Every time the speaker changes, start a new line. This is how readers keep track of who's talking without constant tags.
"Did you lock the door?"
"I think so."
"You think so?"
3. Punctuation goes inside the closing quotation mark
When a tag follows the dialogue, end the spoken part with a comma, not a period:
"We should leave now," Maya said.
If the line is a question or exclamation, keep that mark and don't add a comma:
"Are you coming?" he asked.
When the tag comes first, put a comma after it and capitalize the first spoken word:
Maya said, "We should leave now."
4. Split lines carefully
If a tag interrupts one sentence, the second part stays lowercase:
"If we leave now," Maya said, "we'll miss the traffic."
If the tag sits between two complete sentences, end the tag with a period and capitalize the next part:
"We should leave now," Maya said. "The traffic gets worse after five."
5. Action beats instead of tags
A beat is a short action that shows who's speaking without a tag:
Theo dropped his bag by the door. "I'm not going."
Note the period after the action. "Theo dropped his bag" isn't a way of speaking, so it isn't joined with a comma.
6. Long speeches across paragraphs
If one character speaks for more than one paragraph, leave off the closing quotation mark at the end of each paragraph except the last, and open each new paragraph with a quotation mark. It signals that the same person is still talking.
Quick reference
| Situation | Example |
|---|---|
| Tag after | "It's late," she said. |
| Tag before | She said, "It's late." |
| Question with tag | "Is it late?" she asked. |
| Interrupted sentence | "It's late," she said, "and I'm tired." |
| Two sentences | "It's late," she said. "I'm going home." |
| Action beat | She checked her phone. "It's late." |
| Cut off | "I was going to—" |
| Trailing off | "I suppose if we…" |
Dialogue tags: keep them simple
"Said" and "asked" are nearly invisible. That's a strength. Writers who replace every "said" with "exclaimed," "retorted," "chortled" and "opined" end up pulling attention away from the conversation itself.
A few guidelines:
- Use "said" and "asked" as defaults.
- Use a more specific verb only when it adds real information ("whispered," "shouted").
- Avoid tags that describe things you can't do with speech: you can't "smile" or "laugh" a sentence. Write "she said, smiling" or use a beat instead.
- Go easy on adverbs ("she said angrily"). If the line itself sounds angry, the adverb is redundant. If it doesn't, rewrite the line.
- In a two-person exchange, you can drop tags for several lines once the rhythm is established. Add one back if readers might lose track.
Craft: making dialogue sound real
Give every exchange a purpose
Real conversations are full of greetings, small talk and repetition. On the page, most of that is dead weight. Before you keep a line, ask what it does: reveal personality, create tension, deliver information the reader needs, or push the plot forward.
Use subtext
People rarely say exactly what they feel, especially in tense moments. Dialogue gets interesting when there's a gap between what characters say and what they mean.
On the nose:
"I'm upset that you forgot my birthday, and it makes me feel like you don't care about me."
"I'm sorry. I've been stressed about work."
With subtext:
"Nice of you to stop by."
"I brought cake."
"It's Thursday."
"I know what day it is."
Note: the second version never names the birthday or the hurt feelings, but readers can feel both, and they lean in to work out what's going on.
Give characters distinct voices
If you covered the tags, could a reader tell your characters apart? Voices differ in:
- vocabulary (formal, technical, slangy, simple)
- sentence length (one-word answers vs. long explanations)
- habits (a pet phrase, a tendency to answer questions with questions)
- what they avoid talking about
You don't need heavy dialect to make a voice distinct. Rhythm and word choice do most of the work.
Avoid "As you know, Bob"
This is dialogue where characters tell each other things they both already know, just so the reader learns it:
"As you know, Bob, we've been married for twelve years, and your mother moved in last spring."
Find another way: let the information emerge in conflict, through a character who genuinely doesn't know, or in narration.
Cut the pleasantries
Unless they matter, skip "Hi, how are you?" "Fine, you?" Start the scene as late as you can and leave as soon as the important part is done.
Mix dialogue with action and silence
Long runs of pure talk can feel like floating heads. Ground the scene with small actions: someone fidgets with a mug, looks away, takes too long to answer. Silence is dialogue too. A character who doesn't reply is saying something.
Before and after: a short revision
Before:
"Hello, Sam," said Jenna happily. "How are you doing today?"
"I am doing well, Jenna," Sam replied cheerfully. "Did you finish the report that is due tomorrow for Mr. Ortiz?"
"No, I did not finish it," Jenna answered sadly. "I am very worried about it."
After:
Jenna slid into the seat across from Sam. "Please tell me you started the Ortiz report."
"Started and finished." He held up a stapled stack. "Why?"
She stared at it. "No reason."
What changed: the greetings are gone, adverbs are replaced by actions, the contractions sound natural, and Jenna's worry comes through without her saying "I am very worried."
Read it aloud
The single most useful check is reading your dialogue out loud, or having someone read it to you. You'll hear:
- lines no one would actually say
- characters who all sound the same
- tags that get repetitive
- speeches that run too long
If you stumble, your reader will too.
Practicing with a dialogue generator
A dialogue generator can be useful for practice: give it two characters and a conflict, then study what works and what doesn't in the result, or use it to brainstorm different ways a scene could go. Treat the output as raw material. Rewrite the lines in your characters' voices, cut the filler, and make the subtext your own. If you're writing for a class, check whether AI help is allowed for the assignment.
AI Dialogue GeneratorNatural dialogue for scenesKey takeaways
- New speaker, new paragraph; punctuation goes inside the quotation marks.
- Use "said" and action beats; cut most adverbs.
- Every line should reveal character, build tension or move the story.
- Let characters talk around what they mean.
- Give each character a distinct voice, and read your dialogue aloud.
If one character needs to hold the stage alone for a while, that's a different skill; our guide on how to write a monologue covers it.