Recent chats

How can I write dialogue where characters mean more than they say?

Quick answer

Give each character a private aim that differs from what they say aloud. Put pressure on that aim through a disagreement, an omission, or a question they avoid answering. Let readers infer the tension from evasions, mismatched replies, or a small action. In revision, keep the spoken lines natural and specific, and make the hidden meaning understandable through context rather than explaining it outright.

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

I want to write dialogue with subtext, but when I try, it just sounds vague. How do I start?

Geez

Give each character two layers: what they want and what they are willing to say. Subtext is the tension between those layers—not simply a line that could mean anything.

Imagine siblings clearing out their late father’s workshop. Mara wants to keep a dented toolbox because he promised it to her; Eli wants the room cleared before an inspection. Their surface conversation can be about whether the toolbox fits in a car. The underlying conflict is about a promise and a deadline.

Before drafting, privately answer for each character:

  1. What do I want from this exchange?
  2. What am I afraid will happen if I ask directly?
  3. What topic or answer am I avoiding?

These notes guide the dialogue; they don’t need to appear in the scene.

Follow-up question

How do I turn those private aims into lines that sound like a real conversation?

Geez

Give the characters concrete things to talk about, then let them pursue their aims indirectly. They might disagree about the practical task, answer a nearby question instead of the real one, or focus on a detail that carries emotional weight.

For the workshop scene, a first pass could be:

“Are you taking the toolbox?” “It’s still full.” “I can empty it.” “There’s no room in your car.”

The lines concern moving an object, but the replies don’t quite meet. Mara asks for a decision; Eli gives an obstacle. She offers a solution; he raises another obstacle. That pattern hints at reluctance without naming it.

Keep each line tied to the speaker’s immediate aim. If a reply feels mysterious but has no clear reason to be there, ask what the character wants the other person to do, admit, or stop asking.

Follow-up question

Can you show how to revise a scene that explains too much?

Geez

Here’s a deliberately plain draft:

“Dad promised me that toolbox,” Mara said. “You’re rushing because you want the workshop empty before the inspection.” “I know,” said Eli. “I’m anxious about the deadline, and I don’t want to argue about Dad’s promise.”

It states both the history and the feelings. Keep the facts readers need, but let the characters circle them. For example:

“Are you taking the toolbox?” Mara asked. “It’s full.” “I can empty it.” “There’s no room in your car.” “You said that about the workbench.” Eli checked his phone. “The inspection is tomorrow.” Mara rested a hand on the toolbox lid. “You can go ahead.”

The deadline appears in a concrete reminder; Mara’s hand and final line suggest she hasn’t truly given up. If that inference is too hard to follow, add one small anchor—such as an earlier mention of the promise—instead of explaining everything during the exchange.

Follow-up question

What’s a quick exercise I can use on my own scene, and how do I know when the subtext is working?

Geez

Try this four-pass exercise with a short exchange of six to ten lines:

  1. Write the conversation directly. Let each character say exactly what they want.
  2. Under each line, add a private note: “I want ___, but I’m saying ___ because ___.” Give the characters different aims.
  3. Rewrite the spoken lines so they avoid, redirect, bargain, or respond to a practical detail. Keep the notes off the page.
  4. Read the exchange without the notes. Add a brief action or pause only where it clarifies discomfort, leverage, or an avoided topic.

Then check: Can a reader identify the immediate subject? Can they sense a second concern? Does each character’s wording fit their aim? If readers follow the surface but detect no tension, add a clearer cue or stronger disagreement. If the hidden meaning is clear but the dialogue sounds like a puzzle, make the immediate conversation more ordinary.

In the workshop example, the surface subject is moving the toolbox; the private aims are keeping it and clearing the room. Both should remain visible, without either character announcing the whole conflict.

A practical checklist

  • Write each character’s private aim and what they are avoiding.

  • Choose a concrete surface topic that belongs in the scene.

  • Give characters distinct ways to dodge, press, bargain, or redirect.

  • Use a pause or action only when it sharpens the tension.

  • Check that readers can follow the spoken topic and infer a second concern.

A few more useful answers

Does every line need a hidden meaning?

No. Ordinary lines give a scene rhythm and make charged moments stand out. Use subtext when a character has a reason not to speak plainly.

How can I keep subtext from becoming confusing?

Make the immediate topic clear and give readers cues about the underlying issue, such as a repeated evasion, a pointed detail, or an earlier relevant fact. If readers cannot follow either layer, clarify the context.

Can subtext work in a friendly conversation?

Yes. A character might hide embarrassment, seek reassurance indirectly, or avoid spoiling a surprise. The underlying aim can be tender or playful, not just confrontational.

YOUR QUESTION. YOUR DETAILS.

Let’s work through your situation.

Get a tailored answer or help with your next task. Starts at $1, with a quote before you pay.

Ask your own question
← Back to Geez at Work