Screenwriting Education

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.

LeverWhat it changesExample
Sentence lengthRhythm and confidenceOne character speaks in fragments; another never stops a sentence early.
VocabularyClass, education, professionA nurse says "presenting with"; her brother says "he's got".
DirectnessPower and comfortOne asks; one tells; one hints and waits.
What they never sayCharacter through omissionA father who cannot say a name, a boss who never says thank you.
HumourHow they handle discomfortOne 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

  1. Everyone sounds the same. Usually like the writer. Run the cover test.
  2. Feelings announced. "I'm so frustrated with you." Move it into behaviour.
  3. "As you know" exposition. If both characters know it, neither would say it.
  4. Names in every line. "Well, Frank..." "Listen, Lena..." Cut nearly all of them.
  5. Speeches by default. A monologue every other page. Earn them.
  6. Parentheticals as crutches. "(sarcastically)" means the line is not sarcastic on its own.
  7. Small talk that is only small talk. Pie is fine if pie is about something else.
  8. 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 Writer

Free on iPhone, iPad, Mac and Android.

Continue reading

More in screenwriting education