How to Write Better Dialog in Fiction That Feels Real
Practical tips for writing natural-sounding dialog in fiction, from cutting filler words to nailing character voice and subtext.
Real speech and written dialog are not the same thing
Record a real conversation and transcribe it. You will find false starts, repeated filler words, half-finished thoughts, and sentences that trail into nothing. That transcript reads as tedious on the page. Good fictional dialog is a cleaned-up impression of real speech — it keeps the rhythm and feel without the noise.
The goal is to sound natural, not to be accurate. Every line should do at least one job: reveal character, advance the plot, create tension, or deliver information the reader needs. If a line does none of those, cut it.
Give Each Character a Distinct Voice
Cover the character names in a passage. If every speaker sounds identical, you have a problem. Real people have different vocabularies, sentence lengths, and verbal habits. A retired soldier does not talk like a teenage florist. Build a short word list and a few speech patterns for each major character before you write their first line.
Verbal tics — a character who answers questions with questions, or who never uses contractions — are easy to overdo. One or two consistent quirks is enough. The distinction comes mostly from what a character chooses to say and what they deliberately leave out.
Subtext is where dialog gets interesting. People rarely say exactly what they mean, especially when the stakes are high. Two characters arguing about where to have dinner might really be arguing about who has power in the relationship. The dinner conversation is the surface; the power struggle is the scene.
Cut Said Replacements and Adverb Crutches
"Said" is invisible to readers. "Exclaimed," "hissed," "ejaculated," and "opined" are not. They pull attention away from the words and toward the mechanics of the sentence. Use said, asked, and occasionally a beat of action instead of a tag. If you find yourself writing "he said angrily," rewrite the line so the anger is in the words.
Action beats — small physical details before or after a line — do triple duty. They replace dialogue tags, show body language, and keep the scene grounded in space. "She set down the cup" before a tense reply tells us more than "she said carefully" ever could.
Read It Out Loud Before You Call It Done
This is the single most reliable edit you can do. If you stumble reading a line aloud, a reader will stumble too. If a character sounds like they are reading from a terms-and-conditions document, you will hear it immediately. Read the whole scene at natural speed, not slowly.
Pay attention to where your mouth wants to shorten words. "I am not going" rarely sounds right where "I'm not going" does. Contractions are one of the fastest fixes for dialog that reads as stiff. The reverse is also true — a character who never uses contractions sounds formal or alien by design, which can be exactly what you want.
Frequently asked questions
- How do you write realistic dialog without sounding boring?
- Edit out hesitations and filler, then make sure every line has purpose. Real conversation meanders; fictional dialog only looks like it does. Tension, subtext, and distinct character voices do more work than any amount of realistic ums and ahs.
- How much dialect or accent should I write into dialog?
- Use it sparingly. A few word choices or a consistent grammatical pattern convey an accent without making the text unreadable. Phonetic spelling of every word — droppin' every g, writin' every vowel shift — exhausts readers fast.
- Is it okay to use 'said' every time?
- Yes. Said is almost always the right tag because readers skip over it. Mix in action beats to vary the rhythm. Reach for a fancier tag only when the word itself adds something that the dialog and action cannot.
- How do you write dialog for a character who is hiding something?
- Give them deflections, topic changes, and answers that technically respond without really answering. Let other characters notice the dodge. The gap between what is asked and what is said creates tension without you having to spell it out.