All articles

Writing craft

How to Write Natural Dialogue in Fiction

Write natural dialogue with before-and-after examples, distinct voices, subtext, and five exercises. Download a free fillable PDF practice pack for your draft.

By GeekArtPublished Updated 10 min read

Your free dialogue writing exercise pack

The five exercises below in a three-page PDF you can fill in or print, plus an editable Markdown version. No signup required. Save a copy after filling the PDF.

On this page

To write natural dialogue, give each speaker a reason to speak, let them respond to what they want from the exchange, and remove explanations they would not need to give each other. Then read the passage aloud. Listen for repeated rhythms, speeches that arrive too conveniently, and answers that resolve the tension before the scene has earned them.

Natural dialogue does not have to reproduce a recording of everyday conversation. In fiction, a short exchange can feel believable while leaving out greetings, repetition, and filler. What matters is whether these particular people would say these things under this pressure.

The free dialogue writing exercise pack contains the five exercises in this guide, with space for your answers. Fill in or print the three-page PDF, or use the editable Markdown version in your own document. Save a copy after filling the PDF; choose “fit to page” if printing on a different paper size.

The examples below use The Harbor Ledger, our original demonstration story. Mara meets her brother Jonas after eleven years missing. She wants an explanation. He wants her away from the pier before a patrol reaches them. Newly written practice passages are labeled; they are alternatives for learning, not additional chapters or hidden story facts.

Start with what each character wants

Before editing the sentences, write one line about each speaker's immediate purpose. Avoid a broad label such as “Mara is angry.” Ask what she is trying to make Jonas do.

  • Mara: get a truthful answer without surrendering the ledger.
  • Jonas: get the book out of sight and move her to safety without explaining his absence.

Those aims conflict. The dialogue has somewhere to go even before you choose a voice or a clever line.

Here is a deliberately stiff practice version:

“Jonas, I am angry that you disappeared eleven years ago, but I am also relieved that you are alive. I need you to explain your absence.”

“Mara, I understand your anger, but the watchmen could arrive at any moment. You must give me Captain Ro's ledger so that I can protect you.”

Both speakers summarize their feelings and the scene for the reader. Jonas answers every part of Mara's concern in orderly sequence. The exchange contains information but leaves little for either person to resist.

Compare this exchange from the demonstration draft:

“Eleven years,” she said.

“I know.”

“You don't get to answer that quickly.”

Mara names a span of time; Jonas tries to close the subject; she refuses the closure. The reader can infer the grievance without an explanation attached to each line. The short answer is the thing that makes her next line necessary.

This is not a rule that characters must always speak indirectly. A direct admission can carry enormous weight when earlier evasions have made it difficult. Choose how much a character is willing to say at this moment.

Let the answer reveal a different priority

People can hear the same sentence as different requests. One hears a demand for honesty; another hears a danger they need to manage. That mismatch creates subtext without making the exchange incomprehensible.

Here is an alternative practice exchange for the same situation:

“When were you going to tell me?” Mara asked.

Jonas looked toward the customs roof. “Move the lantern.”

“You can answer in the dark.”

The literal subject changes from an explanation to a lamp. The underlying argument continues: he wants obedience before trust; she wants an answer before obedience. His glance connects the practical request to a visible threat.

An evasion should still do something. If a character repeatedly says “You wouldn't understand” without changing the scene, the mystery can feel stalled. Let an avoided answer reveal a limit, buy time, alter a decision, or make the other character press differently.

Give characters different habits of attention

A distinctive voice needs more than a catchphrase or a different number of contractions. Consider what each person notices, what they consider a sufficient answer, and how they avoid discomfort.

In the Harbor Ledger notes, Mara notices discrepancies and asks precise questions. Jonas watches immediate danger and gives short practical directions. Sera, a shopkeeper, finds useful tasks and objects when she is worried. Those habits can generate different lines even when all three want someone to leave.

These are newly written voice exercises:

Speaker Practice line What drives the wording
Mara “You said before the whistle. It's stopped.” Holds the other person to an exact claim.
Jonas “Coat on. Leave the lamp.” Thinks in immediate actions and exposure.
Sera “Take the parcel. If anyone asks, you've been useful.” Turns concern into an errand and a dry joke.

Try exchanging the names. If every line fits every character equally well, revisit their priorities before adding unusual vocabulary. A consistent rhythm helps, but it should bend under pressure. Even someone who is usually terse may speak at length when they finally choose to explain themselves.

Keep a few reference lines in your story bible. Three specific habits and one example can be easier to use during revision than a label such as “sarcastic but caring.”

Put exposition where it changes the exchange

Writers need readers to understand the situation. Characters rarely need to tell each other every fact they both already know.

Consider this intentionally overloaded practice line:

“As you know, Mara, Captain Ro died eight days ago and left you this green ledger, which Sera kept at her chandlery near the customs bridge.”

It sounds directed at an audience. Before rewriting it, separate its jobs. The time of Ro's death may belong in a letter or an earlier conversation. The book's color can appear when Mara handles it. Sera's shop location matters when someone needs to get there. None has to fit in this sentence.

In the demonstration draft, Ro's death enters the argument like this:

“Ro sent you for a reason.”

“Ro is dead. You'll need a better reason.”

The fact matters because Mara uses it to reject Jonas's appeal to Ro's authority. She has a reason to say it even if Jonas already knows it. Information feels less forced when the speaker is trying to change the other person's behavior.

If a character truly needs an explanation, let them ask a specific question and react to the answer. An explanation becomes a scene when it changes what someone can do next.

Use action beats to change the conversation

An action beat is a piece of movement or observation around spoken words. It can identify a speaker, create a pause, or change the physical situation. It does not need to translate every emotion into a gesture.

This practice version repeats the same point:

“Give me the ledger,” Jonas said urgently.

Mara clenched her fists angrily. “No,” she snapped with anger.

The labels agree with one another, but they give us little to picture. They also ignore that Mara has a book to hold. Try an action tied to the object under dispute:

“Give me the ledger.”

Mara drew her coat across the green binding. “Ask me something else.”

Her movement makes the refusal physical. The book becomes less visible, but stays in her possession. You could now write Jonas's response to either part of that choice.

Do not add a beat to every line. The three-line “Eleven years” exchange works because it moves quickly. Use a beat when timing, speaker identity, or a physical change needs it. Ordinary tags such as “said” and “asked” can carry the rest without competing with the dialogue.

For more practice choosing which actions carry an emotion and when a direct statement works better, try the show, don't tell exercises.

Read aloud without making everyone sound like you

Read once for the exchange, then once for each speaker. Mark places where you run out of breath, stumble over repeated words, or give every sentence the same rise and fall. Those are candidates for revision, not automatic errors: a formal speech can be intentionally awkward.

On the second pass, keep each person's purpose in mind. Jonas may answer too quickly because he wants the subject closed. Mara may repeat a word because she will not let him close it. Removing every interruption or repetition would remove part of their argument.

For a final check, hide the tags and see whether the most important lines still sound attached to their speakers. Restore enough tags and beats that a reader never has to count alternating lines to know who is talking.

Dialect does not require spelling every word phonetically. Word choice, sentence structure, and what a speaker takes for granted can suggest a background while keeping the page readable. Choose details you understand and can use consistently.

Five dialogue exercises for your next scene

1. Write the request underneath the words

Take six lines of existing dialogue. Beside each one, write what the speaker wants the other person to do. If every note says “give the reader information,” rewrite two lines as requests, refusals, or attempts to delay. Check whether the next reply now has something to respond to.

2. Keep one fact and remove the explanation

Start with: “I'm angry because you took the letter, and now I can't trust you.” Preserve the fact that a letter was taken. Rewrite it without “angry,” “because,” or “trust.” One possible opening is: “Put it back where you found it.” Write the reply too; the exercise works only if the exchange remains understandable.

3. Give three people the same problem

A room must be emptied before someone arrives. Write one line each for a careful clerk, an impatient sibling, and a shopkeeper protecting a friend. Give them different tactics, not just different synonyms for “leave.” Then remove the role labels and explain what distinguishes each voice.

4. Interrupt at the point of resistance

Write four lines in which someone asks for an apology and receives practical instructions instead. Add one physical event, such as a knock, only where it changes what can be said next. Read the version without the event too. Keep it only if the interruption creates a real choice.

5. Restore one line after a polishing pass

Revise a rough exchange for clarity. Then compare it with the original and restore one line whose awkwardness belongs to the character. Explain the cost and benefit: perhaps it slows the reply but preserves reluctance. If every line becomes smooth in the same way, the polish may be removing useful differences.

Use AI for a focused dialogue pass

If you use AI, begin with diagnosis and supply the relevant character notes. “Make this natural” leaves too many choices open.

The character profile template gives you a place to record each speaker's goal, tactics, and knowledge at the scene's checkpoint. Use those notes to state a narrower request:

Read this exchange and the two character notes. Identify up to three places where a speaker explains shared information or answers too neatly. Quote each line and explain the problem. Preserve the scene's facts and reveal order. Do not rewrite yet.

Once you agree with a diagnosis, request a revision of that passage. State what must survive: who holds the ledger, what Mara does not know yet, and the reason Jonas wants to leave. Read the suggestion as another draft and keep the lines that fit.

In GeekArt, you can attach that direction to the selected passage, ask AI to act on it, and review the marked changes. The annotation and revision guide shows the controls. For an example that deliberately rejects part of a suggested edit, see AI novel editing with author control.

Questions to ask before keeping a line

  • Does the speaker have a reason to say it now?
  • Does the reply respond to the words, the pressure underneath them, or both?
  • Is the information new to this listener, or being used for a purpose?
  • Could another character say the same line unchanged?
  • Does a beat change the situation, or just label a feeling?
  • What can the reader infer without another explanatory sentence?

Choose the one question that exposes the weakest point in your scene. Revise that exchange, read it beside the surrounding paragraphs, and stop when the people on the page can carry the conversation themselves.