How to write dialogue that sounds real
Open a transcript of any real conversation and you'll find it's unreadable. People repeat themselves, trail off, answer a different question than the one you asked, and say "like" forty times in two minutes. Real speech is a mess. Good dialogue isn't a recording of that mess, it's a controlled imitation of it. The writers whose dialogue sounds most real are usually cutting the most.
Dialogue is not information delivery
The fastest way to make dialogue sound fake is to make it do the job of narration. Characters explain things to each other that they both already know, because the writer needs the reader to know it. This is the "as you know, Bob" problem, and once you see it you can't unsee it.
BEFORE
"As you know, Dad, you disowned Uncle Ray after he lost the family business in '98, which is why he's not invited to the wedding."
AFTER
"Ray's still not coming."
"Ray hasn't been coming to anything since '98."The second version trusts the reader to fill in the history from context, and it sounds like two people who share a past instead of two people narrating one for an audience. If a line only exists to inform the reader, cut it or bury the information somewhere else, in action or in a later scene where it can land as subtext instead of exposition.
Let people not answer the question
Real people rarely answer questions directly, especially when the question is hard. They deflect, joke, ask a different question back, or answer three questions ago. Direct question and direct answer is the rhythm of a deposition, not a conversation. When every exchange in your draft is a clean call and response, that's usually the tell that the dialogue was written to move plot rather than to sound like people.
BEFORE
"Do you still love him?"
"No, I don't love him anymore. I stopped loving him when he left."
AFTER
"Do you still love him?"
"You want coffee? I'm making coffee."The deflection tells us more than the direct answer would. It shows a character managing a feeling in real time instead of reporting on one after the fact. That gap between the question and the non-answer is where the reader does the work of understanding a character, and readers trust conclusions they reach themselves far more than ones they're handed.
Give characters their own syntax, not just their own vocabulary
New writers often try to differentiate voices by giving one character a catchphrase or a regional word for soda. That helps a little, but it's surface decoration. The deeper differentiation is in sentence shape: does this character speak in fragments or full clauses? Do they interrupt themselves? Do they front-load the point or bury it at the end of a long windup? A lawyer character and a teenager character shouldn't just use different words, their sentences should be built differently, because that's how actual speech patterns diverge.
Try this test on a manuscript: strip the dialogue tags and attributions from a scene with three characters talking. Can you still tell who's speaking? If not, the voices have collapsed into one, which is usually the author's own cadence leaking through every mouth in the book.
Cut the greetings, cut the goodbyes
Fiction dialogue almost never needs "hi, how are you, good, you?" at the start of a scene or "okay, bye, see you later" at the end. Real conversations have social padding because abrupt starts and stops feel rude in person. On the page, that padding is dead weight. Start the scene on the line that has friction in it. End it on the line that leaves something unresolved, not on the line that closes the door politely.
This is also where reading dialogue aloud earns its reputation as a revision tool. It's not magic, it just makes padding audible in a way it isn't on the page. If you stumble reading a line aloud, a reader's inner ear stumbles on it too, even silently.
Interruption is punctuation
People talk over each other constantly, especially when they're close to each other or arguing. Full, uninterrupted turns from every speaker signal a formality that most scenes don't actually have. An em dash cutting off a line mid-thought, or one character's line simply never getting finished because the other person steamrolls it, does more to convey urgency and intimacy than any adverb attached to "said" ever will.
If every character finishes every sentence, nobody in the room is actually listening to anybody else.
Revise dialogue on its own pass
Dialogue rarely gets fixed on a plot-level revision pass, because you're reading for structure and skimming the lines themselves. Do a pass where you read only the dialogue, ignoring tags and description, the way you'd read a script. That's when the exposition dumps, the too-polite exchanges, and the identical voices become obvious, because there's nothing else on the page to distract from them.
Chaptered's version history keeps every earlier draft of a scene, including revised dialogue, in a diff view, so you can pull up a line of dialogue against how it read three drafts ago and see exactly what got cut to make it sound like a person instead of a summary of one.