Theme & Meaning
What Subtext Actually Is and How to Write It
Your characters keep saying exactly what they mean. That's why the dialogue feels flat. Subtext is the gap between the words on the page and the meaning underneath them, and it's where most of your story's tension actually lives.
"Write with subtext" is advice that sounds clear until you try to follow it. You know your dialogue shouldn't be on the nose. You know characters shouldn't announce their feelings like weather reports. But when you sit down to write the scene, you aren't sure what subtext looks like on the page, how it gets there, or how to tell whether yours is working.
Subtext isn't code. It isn't hiding the meaning so well that readers miss it. It's the tension between what a character says out loud and what they actually want. When those two things align perfectly, you get flat, informational dialogue. When they pull apart, you get scenes that hum with unspoken energy. The reader feels something happening beneath the words, and that feeling is what keeps them reading.
The Three Layers of Every Line
Every line of dialogue operates on three levels simultaneously. Most writers only write the first one.
Layer one: what the character says. The literal words. The surface. "I'm fine." "The food is great." "I don't care what you do."
Layer two: what the character means. The actual message behind the words. "I'm fine" means "I'm hurt and I want you to notice." "The food is great" means "I'm trying to avoid the real conversation." "I don't care what you do" means "I care so much it's unbearable."
Layer three: what the character wants. The objective driving the line. They want comfort. They want to delay the confrontation. They want the other person to fight for them.
When all three layers say the same thing, the dialogue is "on the nose." The character wants comfort, means to ask for comfort, and says "Please comfort me." It reads like a screenplay direction that accidentally made it into the dialogue. Functional, but dead.
When the layers diverge, you get subtext. And the wider the gap between them, the more tension the reader feels.
The Same Scene Three Ways
A married couple. He's been offered a job in another city. She doesn't want to move. They haven't said this to each other yet. They're doing the dishes.
Version 1: No subtext (on the nose)
"I don't want to move to Denver," she said.
"I know you don't, but this is a great opportunity and I'm frustrated that you won't even consider it."
"I'm scared that if we move, I'll lose my friends and my career and everything I've built here."
"I feel like you don't support my ambitions."
Every character states exactly what they feel. There's nothing for the reader to interpret. The scene is over before it begins.
Version 2: Clumsy subtext
"Denver's supposed to get a lot of snow this year," she said, scrubbing the same plate for the third time.
"Snow can be nice." He dried a glass that was already dry.
"I hate snow."
"You've never even been in real snow."
The substitution is transparent. "Snow" clearly means "the move." The reader gets it, but the characters feel like they're playing a game everyone can see through.
Version 3: Effective subtext
She held a plate under the water longer than it needed. "Did you call your mother back?"
"Not yet."
"She's going to ask about Thanksgiving."
"Probably." He set a glass on the rack without looking at her.
"I was thinking we could do it here this year. I already talked to Karen about bringing her pie. And Dave said he'd smoke the turkey again, the way he did last year, remember? When the dog got into the—"
"I remember."
She turned off the faucet. The kitchen was quiet.
"I already told Karen," she said.
Nobody mentions Denver. Nobody mentions the job. She talks about Thanksgiving because she's building a case for staying without saying "I don't want to go." She's naming people, anchoring herself to the community, making the life they have here feel specific and real. He knows exactly what she's doing. His short answers are his refusal to engage on her terms. "I already told Karen" is her final move: she's created a commitment that makes the move harder to discuss.
In version three, the conversation about Thanksgiving is the surface. The conversation about Denver is the subtext. And the conversation about whether this marriage can survive a fundamental disagreement is the deepest layer, the one neither of them will touch.
Four Techniques That Generate Subtext
Subtext isn't a single trick. It's generated by specific patterns of mismatch between the three dialogue layers. Four of these patterns appear repeatedly in strong fiction and film.
1. Deflection
The character answers a different question than the one that was asked. The question they avoid reveals what they're hiding. The question they answer instead reveals their strategy for hiding it.
In Brokeback Mountain, Ennis Del Mar's wife asks him about a shirt she found. Two shirts, actually, nested together in the back of the closet. She knows whose they are. He knows she knows. Instead of answering, he talks about needing to fix the truck. The deflection tells the audience everything. His refusal to engage with the question is louder than any confession.
Deflection works because the audience tracks both the asked question and the answered one. The gap between them creates the tension. The wider the gap, the more the reader understands about what the character is protecting.
2. Displacement
The character talks about one thing to express feelings about another. The surface topic becomes a vessel for the real emotion. Unlike deflection (which avoids the subject entirely), displacement channels the emotion into a substitute target.
In Edward Albee's Who's Afraid of Virginia Woolf?, George and Martha spend an entire evening eviscerating each other in front of guests. They argue about history, about biology, about a fictional son. Almost none of what they say is about what they're actually fighting about, which is the failure of their marriage and the shared fantasy they built to survive it. Every barb about academic politics is really about intimacy. Every joke at the other's expense is really about betrayal.
Hemingway built an entire story around displacement. In "Hills Like White Elephants," a couple sits at a train station discussing drinks, scenery, and "a simple operation." The word "abortion" never appears. The woman talks about the hills looking like white elephants. She's talking about the pregnancy. She's talking about all the life she sees out there that she might not get to have. He talks about how simple the operation is. He's talking about wanting his old life back. They talk about beer, and whether to order another round, and what the hills look like from this side versus that side. The entire story lives in displacement.
3. Contradiction
The character says the opposite of what they mean, and the context makes the truth visible. Body language contradicts words. Tone contradicts content. Actions contradict speech.
In Casablanca, Rick says "I stick my neck out for nobody." He says it multiple times, to multiple people. Meanwhile, he helps a young couple win at roulette so they can afford exit visas. He lets a resistance leader hide in his cafe. He protects Ilsa at personal cost. Every time he says "I don't care," the audience watches him care. The contradiction is the character. The man who insists on his own cynicism while acting out of buried idealism creates more tension than a man who simply admits he still believes in something.
Contradiction is the most accessible form of subtext because readers instinctively recognize it. People do this in real life constantly. "I'm not upset" (voice shaking). "It doesn't matter" (bringing it up for the third time). "Do whatever you want" (meaning "do what I want or there will be consequences"). Your characters should lie as often as real people do.
4. Silence
What the character doesn't say. The question they don't answer. The confession that never comes. The obvious response that gets swallowed.
In The Remains of the Day, Stevens the butler has an entire lifetime of opportunities to tell Miss Kenton how he feels. He never does. Not once. The novel tracks decades of proximity and silence, of conversations that approach the edge of vulnerability and then veer away into discussions about staff management and silver polish. The words he doesn't say accumulate until they become the loudest thing in the book.
Silence works because readers fill the void. When a character is asked "Do you love me?" and responds with "The car needs an oil change," the reader supplies the missing answer. And because they had to do the work themselves, they feel the subtext more intensely than if the character had spoken.
Subtext in Action, Not Just Dialogue
Dialogue gets the most attention when writers discuss subtext, but behavior carries subtext just as well. A character who says "I've moved on" while keeping their ex's jacket in the closet. A character who claims to trust their partner while checking their phone. A character who insists the old house doesn't bother them while refusing to go into the basement.
In Breaking Bad, Walter White tells his family he's doing everything for them. His actions contradict this in nearly every episode. He turns down a job offer that would pay for his treatment. He refuses help from wealthy former colleagues. He builds an empire when a single successful cook would have covered his medical bills. The subtext of Walter White's entire arc lives in the gap between "I'm doing this for my family" and the visible truth that he's doing it because he likes it. When he finally says "I did it for me. I liked it." in the final season, it's not a revelation. It's the subtext finally becoming text.
Setting carries subtext too. The immaculate house that signals a need for control. The neglected garden that mirrors a neglected relationship. The locked room everyone walks past without commenting on. When your environment reflects or contradicts the emotional state of your characters, the reader absorbs the subtext without needing it pointed out.
Layer Meaning with 20 Plot Themes
Twenty thematic foundations that give your subtext direction. When you know the theme, you know what to bury beneath the surface of every scene.
Get the 20 Plot ThemesFree resource. One of 75+ storytelling frameworks on Loreteller.
When Not to Use Subtext
Not every scene benefits from characters hiding what they mean. Some moments demand direct speech, and forcing subtext into them robs the scene of its emotional payoff.
Climactic confrontations. When the story has built toward a reckoning, the characters need to finally say the thing. In Good Will Hunting, Sean's repeated "It's not your fault" works because it's text, not subtext. Will has spent the entire film hiding behind deflection and contradiction. The climax strips the subtext away. That's what makes it land.
Emotional breakthroughs. When a character drops their armor and speaks truthfully for the first time, the power comes from the absence of subtext. If they're still deflecting and displacing during their big moment, the breakthrough hasn't actually happened. The scene where Darcy finally tells Elizabeth "You have bewitched me, body and soul" works because he stops performing and starts speaking. The subtext collapses into text, and the reader feels the shift.
Information delivery that serves pacing. Sometimes a character just needs to say "The bridge is out and they're behind us." Burying that in subtext slows the scene when urgency demands clarity.
The principle: subtext creates tension. Direct speech resolves it. A story that's all subtext feels evasive. A story that's all direct speech feels flat. The movement between them, the build of unspoken tension followed by the release of honest speech, is what gives a story its emotional rhythm.
The "Remove Subtext" Test
Here's a diagnostic for your own scenes. Take a conversation between two characters and rewrite it so everyone says exactly what they mean. Every hidden agenda becomes a stated goal. Every deflection becomes a direct answer. Every contradiction resolves into honesty.
If the scene reads almost the same, there was no subtext to begin with. The characters were already saying what they meant, and the scene was doing zero work beneath the surface.
If the scene transforms completely, if it becomes shorter, blunter, and loses all its tension, you've confirmed that the subtext was carrying the weight. That's a scene that's doing its job.
Try the reverse too. Take a scene that feels flat and ask: what is each character hiding? What do they want that they won't ask for directly? What question are they avoiding? Once you identify the hidden layer, rewrite the dialogue so the characters talk around the real subject instead of about it. The scene will come alive because the reader now has something to interpret, something to lean into, a puzzle that keeps them engaged beyond the literal words on the page.
Your characters, like real people, should say what they mean only when the stakes force them to. The rest of the time, they should circle, deflect, contradict, and go silent. That's where your story's tension lives. Not in the words your characters speak, but in the ones they don't.
Related Reading
- Why Your Characters All Sound the Same -- Voice shapes how subtext lands. Characters with distinct worldviews create richer unspoken tension.
- The Psychology Behind Character Wounds -- Wounds generate subtext automatically. A character hiding from their wound will deflect, displace, and contradict in patterns tied to their psychology.
- How to Know If a Scene Is Actually Working -- Subtext is one of the layers that separates thin scenes from scenes readers remember.