How to Write Dialogue in a Screenplay: Subtext, Voice and Rhythm
Good screenplay dialogue is what characters say instead of what they mean. To write it, give each speaker a goal and a reason not to state it, make every character sound different enough to be identified without the name above the line, bury exposition inside conflict, and read every exchange aloud before you keep it.
Updated 2026-09-22 · About 8 sections · 5 answered questions
How to write good dialogue: the working rules
Dialogue in a screenplay is not conversation. Real conversation is repetitive, polite and mostly about nothing. Screen dialogue is compressed, purposeful and about something the characters are avoiding. The rules that follow:
- Every speaker wants something from the exchange. Not from life; from this conversation. If a character has nothing to gain or protect, they should not be talking.
- Characters say less than they mean. The gap between the line and the intent is subtext, and it is where an audience does its own work.
- Each voice is distinct. Cover the character names and a reader should still know who is speaking.
- Information arrives sideways. Exposition is delivered by a character who does not want to give it, to one who needs it.
- Short beats long. Most lines are one or two sentences. Speeches are earned, not defaulted to.
- It survives being read aloud. If an actor would stumble, a reader will too.
This page is about the craft. For where the character cue goes, how wide the dialogue block is and what to do with a parenthetical, see how to format dialogue in a screenplay.
Subtext: what the character says instead of what they mean
Subtext is the meaning underneath the line. A character who says "I'm fine" while pouring a third drink is telling the audience two things at once, and the second one is the true one. Dialogue built on subtext trusts the audience to notice the gap, and audiences enjoy noticing.
The mechanism is simple. Give the character something they want to say and a reason they cannot say it: pride, fear, the presence of a third person, a lie they are protecting. Then write what they say instead. The stronger the reason, the further the line drifts from the meaning, and the more interesting the scene becomes.
Three reliable sources of subtext:
- Talking about a substitute. A couple who cannot discuss the affair argue about who forgot to lock the door. The door is not the subject.
- Answering a different question. "Did you see her?" "I was at work until nine." The evasion is the answer.
- Politeness under pressure. Two people being scrupulously courteous to each other because the alternative is a fight. The courtesy is the fight.
Subtext is not vagueness. The audience must be able to work out what is really being said, or the scene is just obscure. The test: write the true meaning of each line in the margin and ask whether a reader would agree. If not, the line has no subtext, only fog.
Distinct voices: making every character sound different
When every character speaks in the writer's voice, the script reads like one person arguing with themselves. Distinct voices come from decisions, not from accents or catchphrases.
| Lever | What it changes | Example |
|---|---|---|
| Sentence length | Rhythm and confidence | One character speaks in fragments; another never stops a sentence early. |
| Vocabulary | Class, education, profession | A nurse says "presenting with"; her brother says "he's got". |
| Directness | Power and comfort | One asks; one tells; one hints and waits. |
| What they never say | Character through omission | A father who cannot say a name, a boss who never says thank you. |
| Humour | How they handle discomfort | One deflects with jokes; one goes silent; one gets precise. |
Pick two levers per major character and hold them consistently. Two is enough to be identifiable and few enough to avoid caricature. Then run the cover test: hide the character cues on a page of dialogue and see whether you can still assign each line. The free character line count and screentime report is useful here too, because a character who has a lot of lines but no distinct voice is the one most in need of the pass.
Cutting on-the-nose dialogue
On-the-nose dialogue is a line that says exactly what the character feels or exactly what the scene means. "I'm angry because you never listen to me." "I've realised I have to let go of the past." The audience is handed the meaning and left with nothing to do.
It shows up in three places: emotional announcements ("I'm scared"), thematic summaries near the end where a character explains what the film was about, and recaps where one character tells another what both already know.
The fix is not to cut feeling from the script. It is to move it from the line into the behaviour, the substitute subject or the silence. A character who is scared does not say so; she asks a practical question in an unsteady voice, or keeps talking about logistics, or does not speak at all and the action line carries it. When you find an on-the-nose line in a draft, ask what the character would actually do in that moment instead of narrating it, and write that.
One exception. A line that states the truth flatly can land hard when it comes after two pages of avoidance, because the audience has waited for it. The rule is not "never say it"; it is "never say it first".
Exposition: getting information across without a lecture
Every script has facts the audience must learn: who these people are, what happened before, how the heist works. The mistake is delivering them in a line whose only purpose is delivery. "As you know, Captain, the reactor has been unstable since the accident in '09" is the classic form, and every reader knows it on sight.
Exposition works when it is doing a second job at the same time:
- Attach it to conflict. Facts that come out in an argument are facts the audience wants. Two engineers blaming each other for the reactor will explain the reactor better than a briefing.
- Give it to someone who does not want to share it. Reluctance makes the audience lean in and doubles as characterisation.
- Let the audience be slightly behind. Characters who talk as if everyone knows the history make the world feel real. Trust the audience to catch up.
- Split it. Three facts across three scenes are absorbed; three facts in one speech are skimmed.
- Move it out of dialogue entirely. A photograph, a scar, a name on a door. The action lines can carry facts that would sound forced spoken.
The check: mark every line in a scene that exists only to inform. If it would not be said if the audience were not listening, rewrite it or cut it.
Rhythm, length and reading aloud
Dialogue has a shape on the page before it has a meaning. Long blocks read slowly and feel like speeches; short alternating lines read fast and feel like tension. Use both deliberately. All quick exchanges leaves no room for a character to be caught off guard by their own words; all speeches has no pressure.
Habits that keep rhythm alive:
- Interrupt. People cut each other off when they care. A line that ends mid-sentence and a reply that ignores it tells the reader more than the completed thought would.
- Answer with a question, or not at all. A direct answer closes a beat. A deflection opens one.
- Cut the first and last line of a speech. The first is usually a run-up, the last a summary.
- Drop the names. People rarely say each other's names in conversation. In scripts they do it constantly, and it reads as filler.
- Use the parenthetical sparingly. If a line needs "(angrily)" to be read correctly, the line is not written correctly yet. See how to write parentheticals for the cases where one earns its place.
Then read it aloud. Not silently, and not in your head at speed: out loud, doing every part. Lines that looked fine on the page reveal themselves as unsayable, too long or wrong for the mouth they are in. Zen Writer's script statistics show estimated runtime and the characters list collects every speaker automatically, so you can pick one character and read only their lines in sequence, which is the fastest way to hear whether they have a voice. The free table read timer does the same job for a full read with friends.
Before and after: a dialogue rewrite
A scene between a daughter and the father she has not seen in three years. The first draft says everything it means.
INT. DINER - NIGHT
LENA
I'm still angry at you for leaving
us. You missed my whole childhood
and now you want to be my dad.
FRANK
I know I hurt you. I was a
coward. I've changed, and I want
a second chance to make it right.
LENA
I don't know if I can forgive you.
FRANK
Please, Lena. I'm your father.
Every line is an announcement. Nobody wants anything from the conversation except to state their position, both voices are the same voice, and the names are doing nothing.
INT. DINER - NIGHT
Frank has a coffee. Lena has not touched hers.
FRANK
They still do the pie here.
LENA
You said fifteen minutes.
FRANK
Your mother okay?
LENA
She's fine. She doesn't know I'm
here.
Frank nods. He turns the cup a quarter turn on the saucer.
FRANK
I drove past the school. It's
a car park now.
LENA
It's been a car park for six
years.
She checks the time. He sees her do it.
FRANK
You want the pie or not?
LENA
I want to know what you want.
He does not answer. She picks up her coffee.
Nothing in the rewrite says "angry", "coward" or "forgive", and all three are on the page. Frank talks about pie and buildings because he cannot talk about the thing; Lena answers in facts and deadlines because facts are safe. The one direct line, "I want to know what you want", lands because it is the first direct line in the scene, and his silence is the answer. The scene is also a demonstration of how to write a scene: a goal, an obstacle, and a turn on the last line.
Dialogue mistakes that mark a draft as amateur
- Everyone sounds the same. Usually like the writer. Run the cover test.
- Feelings announced. "I'm so frustrated with you." Move it into behaviour.
- "As you know" exposition. If both characters know it, neither would say it.
- Names in every line. "Well, Frank..." "Listen, Lena..." Cut nearly all of them.
- Speeches by default. A monologue every other page. Earn them.
- Parentheticals as crutches. "(sarcastically)" means the line is not sarcastic on its own.
- Small talk that is only small talk. Pie is fine if pie is about something else.
- The theme stated aloud. Especially in the last ten pages.
Most of these are found by reading aloud and fixed by asking what the character wants from the line. Zen Writer for iPhone puts the character cue and dialogue block in place as you type, so the rewriting pass is all craft and no margins. For the structural side, the rest of the screenwriting guides cover scenes, action and character.
Two kinds of dialogue also carry formatting rules of their own: speech in another language, covered in foreign language dialogue and subtitles, and conversations by text message, covered in how to format text messages.
Frequently asked questions
What is subtext in dialogue?
Subtext is the meaning underneath what a character says: what they want or feel but will not state. It is created by giving a character a goal and a reason not to voice it, then writing what they say instead. The audience reads the gap between line and intent.
What is on-the-nose dialogue?
Dialogue that states exactly what a character feels or exactly what the scene means, such as "I'm angry because you left." It leaves the audience nothing to work out. The fix is to move the feeling into behaviour, a substitute subject or silence, and to state truths only after they have been avoided.
How do I make characters sound different from each other?
Choose two levers per major character and hold them: sentence length, vocabulary, directness, humour, or something they never say. Then cover the character names on a page and check that you can still tell who is speaking. Accents and catchphrases are the weakest tools for this.
How do I write exposition without it sounding forced?
Attach the information to a conflict, give it to a character who does not want to share it, split it across several scenes, and move anything visual into action lines. A line that would not be spoken if the audience were not listening needs to be rewritten or cut.
How long should a line of dialogue be?
Most lines are one or two sentences. Longer speeches are fine when the scene has built to them, but a page of alternating short lines reads faster and holds more tension than a page of paragraphs. Cut the first and last sentence of any speech and see if it still works.
Ready to turn this idea into a screenplay?
Zen Writer collects every character automatically and shows their lines, so you can read one voice in sequence and hear whether it is distinct, while the formatting takes care of itself.
Hear Your Characters in Zen WriterFree on iPhone, iPad, Mac and Android.
Continue reading
How to Format Dialogue in a Screenplay:
To format dialogue in a screenplay, put the character's name in capitals on its own line about 3.7 inches from the left edge of the page, then the …
Screenwriting EducationHow to Write Parentheticals in a Screenplay (Wrylies)
Parentheticals, also called wrylies, are short lower-case notes in parentheses on their own line between a character cue and the dialogue, such as (quietly) or (into phone). They …
Screenwriting EducationHow to Write a Scene in a Screenplay:
To write a scene in a screenplay, give one character a goal they can pursue in the room, put something in the way, and end the scene on …
Screenwriting EducationHow to Write Character Introductions in a Screenplay
A character introduction in a screenplay puts the NAME in capitals with an age in parentheses the first time the character appears, followed by one line that tells …
Free toolCharacter Line Count & Screentime
Paste Fountain or FDX. See who talks, how often, first and last appearance, and a screentime pie.
Free toolTable-Read Timer
Estimate read-aloud minutes from dialogue and action. Adjust words-per-minute for your room.
More in screenwriting education
- What Is a Screenplay? Definition, Format and a Sample Page
- How to Write a Screenplay: Step by Step, From Idea to Polished Draft
- How to Write a Screenplay Outline (With a Template and Example)
- Three-Act Structure for a Screenplay: Page Ranges, Table and Example
- What Is a Beat Sheet? Definition, Templates and an Example
- Save the Cat Beat Sheet: All 15 Beats With Page Numbers
- What Is a Logline? Definition, Formula and Examples
- How to Write a Logline: The Formula, the Method and the Tests
- Logline Examples: 20 Loglines by Genre, With Notes on Why They Work
- What Is a Treatment? Screenplay Treatment Format, Length and Example
- How to Write a Screenplay Synopsis (With a One-Page Example)
- How to Write a Scene in a Screenplay: Goal, Conflict, Turn
- How to Write Action Lines in a Screenplay
- How to Write Character Introductions in a Screenplay
- How to Write a Short Film Script: Length, Structure and Endings
- How to Write a TV Pilot Script: Acts, Page Counts and the Series Engine
- How Long Is a Screenplay? Page Counts by Format and Genre
- How Many Screenplay Pages Equal One Minute? The Page-Per-Minute Rule
- How to Copyright a Screenplay: US Copyright Office vs WGA Registration
- How to Write a Query Letter for a Screenplay (With a Full Example)
- How to Write a Screenplay on Your Phone (iPhone and Android)