Dialogue is one of the most powerful tools a writer has. Great dialogue can reveal character, advance the plot, build tension, and keep readers turning pages. Weak dialogue can flatten even the most exciting premise.
Good dialogue serves several purposes at once:
In American English, dialogue is enclosed in double quotation marks. In British English, single quotation marks are standard. Pick one style and be consistent.
"I need to tell you something," she said.
"What is it?"
"I'm leaving tomorrow."
Every time a different character speaks, start a new paragraph. This is the single most important formatting rule for dialogue clarity.
"Are you coming tonight?" Jake asked.
"I'm not sure yet." Mia glanced at her phone.
"It won't be the same without you."
"Are you coming tonight?" Jake asked. "I'm not sure yet." Mia glanced at her phone. "It won't be the same without you."
Commas, periods, question marks, and exclamation points go inside the closing quotation mark:
When using a dialogue tag (said, asked, replied), the tag is part of the same sentence as the dialogue. Don't capitalize the tag:
"Let's go," he said.
"Let's go," He said.
But if the sentence after the dialogue is an action (not a tag), capitalize it:
"Let's go." He grabbed his coat.
Natural-sounding dialogue is not the same as realistic speech. Real conversations are full of "um," "uh," repetition, and dead ends. Fiction dialogue is distilled—it sounds natural while being more focused and purposeful.
"So, um, I was thinking, like, maybe we could, you know, go to that place? The one on, uh, Fifth Street? Or was it Sixth? Anyway, what do you think?"
"Want to try that new place on Fifth Street?"
The best test for natural dialogue is to read it out loud. If you stumble over a line or it sounds stiff, rewrite it. Better yet, have someone else read it to you.
Different characters should sound different based on their background, education, personality, and emotional state:
"The structural integrity of this building is severely compromised," the engineer said.
"You mean it's gonna fall down?" the foreman asked.
"In layman's terms, yes."
"Then why didn't you just say that?"
Most people use contractions when they speak. "I am going to the store" sounds stiff. "I'm going to the store" sounds natural. Only avoid contractions when a character is being formal or emphatic:
"I will not apologize." She crossed her arms. "Not this time."
Subtext is the meaning beneath the words. In real life, people rarely say exactly what they mean. They hint, deflect, avoid, and imply. Great dialogue does the same.
"I'm angry at you because you forgot our anniversary and it makes me feel like you don't care about our relationship."
"I'm sorry. I do care about our relationship. I've just been stressed at work."
"Nice flowers." She didn't look at the bouquet.
"The florist said they're your favorite."
"My favorite are tulips."
He set them on the counter. "Right. Tulips."
She turned back to the dishes. "Dinner's in the fridge."
A dialogue tag tells who spoke: "said," "asked," "replied." An action tag shows what a character does while speaking.
"I'll be there at eight," she said.
"I'll be there at eight." She checked her watch.
"Said" is invisible to readers—their eyes glide right over it. Fancy tags like "exclaimed," "declared," or "uttered" call attention to themselves and pull readers out of the story.
"I found the answer!" she exclaimed triumphantly.
"Show me," he demanded eagerly.
"Look at this," she declared excitedly.
"I found the answer!" She slammed the book on the table.
He leaned forward. "Show me."
"Look at this." Her finger traced the faded text.
Don't use dialogue to dump information on the reader. If two characters both know something, they wouldn't explain it to each other.
"As you know, Sarah, we've been partners at this law firm for fifteen years, and our biggest client, Henderson Industries, is threatening to leave."
"Henderson called again."
Sarah set down her coffee. "And?"
"They're pulling out."
"After fifteen years?"
If you can swap character names without the reader noticing, your characters lack distinct voices. Give each character:
Not everything needs to be said out loud. Some information works better in narrative:
"Look at the dark storm clouds rolling in from the west! The temperature is dropping and the wind is picking up!"
Dark clouds rolled in from the west. The temperature dropped ten degrees in minutes.
"We should head back," Marcus said.
People rarely use each other's names in conversation. Doing so in fiction sounds unnatural:
"Good morning, Karen."
"Good morning, Dave. How are you, Dave?"
"I'm good, Karen. Did you finish the report, Karen?"
"Morning."
"Hey. Did you finish the report?"
Phonetic accents are hard to read and can come across as offensive. Instead, suggest an accent through word choice and syntax:
"Ah dinnae ken whit ye're on aboot."
"I don't know what you're on about." His Scottish burr thickened with irritation.
AI-powered writing tools can help you identify and fix dialogue issues that are hard to spot on your own:
Write a 10-line dialogue between two people having a disagreement. Rules:
Write a conversation among three characters at a dinner table. Each character should have a clearly different voice:
Rewrite this passage to fix the problems:
"Hello, James," said Martha excitedly. "As you know, James, we have been neighbors for twenty years and your dog has been barking all night which is why I am here to complain about it."
"I am so sorry, Martha," James declared apologetically. "I did not know that my dog, Rex, who is a three-year-old German Shepherd, was barking. I will make sure to keep him inside tonight, Martha."
Rewrite this on-the-nose dialogue to include subtext. The characters should communicate the same emotions without stating them directly:
"I am jealous that you got promoted instead of me."
"I feel guilty because I know you deserved it more."
"I am pretending to be happy for you but I am actually very upset."