Generate dialogues
- "I have a question about the cake." "Let us not tell my mother." A shutter bangs somewhere. "Write that down. Nobody will believe us."
- "You said you would take care of it." The kettle begins to whistle. "I did what I could."
- "It is cold out. Come in." The silence is the answer. "That is all I wanted to hear."
- "There is something wrong with the water." Footsteps cross the floor above. "How long have you known?" Rain drums on the roof. "We should not be here at nightfall."
- "I have good news and slightly worse news." Footsteps cross the floor above. "Define again." A match is struck. "That went better than expected."
- "I made too much soup again." The light flickers. "Do not make me cry before supper."
Free, with no sign-up or AI. Everything is generated in your browser from word tables, and the browser remembers what you have seen so new batches do not repeat it. Type a seed to replay a list.
How to use a line of dialogue
Each result is an exchange without names: three lines of speech, with an occasional stage direction between them. That is deliberate. The lines are written so that the reader can feel the pressure between two people without knowing who they are, and you supply the rest. Decide who says each line, where they are standing, and what each of them wants from the other. The exchange will change shape as you do.
Good dialogue works because people rarely say what they mean. In a tense exchange, a question is answered with another question; in a tender one, an apology is hidden in an offer of soup. Read the result aloud and listen for the line that carries the real subject. That line is the centre of your scene.
Building a scene around an exchange
Write the lines first, then add the world around them. Give each speaker a reason to be in the room and a thing they are trying to get. If both want the same thing, the scene is an agreement; if they want opposite things, it is a conflict. Most scenes work best when the speakers want different things and neither of them says so.
Use the stage directions as a model. A short action between lines (a cup set down too carefully, a chair scraping on the floor) does the work of a speech tag and shows the reader how long the silence lasts. Replace them with details from your own setting, such as a ship's bell or the smell of bread, and the exchange will start to belong to your story.
When you revise, cut the first line and the last line. Dialogue often starts too early and ends too late. If the exchange still works, you have found the part of the conversation that matters.
Dialogue mistakes to avoid
Three habits weaken dialogue. The first is people telling each other things they both know so that the reader can be informed. Replace it with a conflict in which one person needs the information and the other would rather not give it. The second is every speaker sounding the same. Give each one a different length of sentence, a different way of dodging a question and a word they overuse. The third is a scene that ends when the conversation does. End on the line that changes the situation and cut what follows. Read every exchange aloud before you keep it.
Ten example dialogue exchanges
- Tense "You were not at the station." "I could say the same of you." "Then why are your hands shaking?"
- Tense "I know what was in the box." The clock on the wall keeps ticking. "Whatever you heard, it was wrong."
- Tender "I made too much soup again." "I should have said so." "Then stay."
- Tender "Your hands are freezing." Rain begins against the window. "It was never a bother." The house settles around them. "I will keep the light on."
- Quarrel "You said you would take care of it." "That is not what I said." "I am done talking."
- Quarrel "Is that all you have to say?" A cup is set down too carefully. "Here we go again."
- Dry & funny "There is a duck in the hall." "Define again." "We never speak of this again."
- Dry & funny "I can explain the horse." Nobody moves. "That explains the smell." Someone shifts in their seat. "At least it was memorable."
- Ominous "Do not go down there." "It is only the wind." "Lock the door."
- Ominous "The tide is going out faster than it should." The candle gutters. "How long have you known?" A long moment passes. "We will not get another chance."
Questions about dialogues
What is a dialogue generator?
A dialogue generator writes a short exchange between two unnamed speakers. It gives you the rhythm and subtext of a conversation, so you can decide who is speaking and build the scene around it.
How do I use the dialogue generator?
Choose a mood or leave it on Any, then press Generate. You get six exchanges at a time. Copy the one you like, give the speakers names and a setting, and write the rest of the scene. Press Generate again for a new batch; this tab avoids repeating exchanges you have already seen.
Why are the speakers not named?
Because the same exchange works between very different people. A tense question can come from a detective, a parent or a rival, and the meaning shifts with each. Leaving the speakers open lets you choose the ones your story needs.
Can I use these exchanges in my novel?
Yes. They are free to use in novels, short stories, scripts and classes. Treat them as a starting point and change the words so that each speaker sounds like themselves.
Does the dialogue generator use AI?
No. Every exchange is assembled in your browser from hand-written lines. Nothing you choose leaves the page, and there is no account to create.
More free tools
Writing Prompt Generator
Story starters, characters, settings, plot twists and dialogue in six genres.
Open the generatorRandom Character Generator
Random characters with a role, a want, a flaw and a secret, in six genres.
Open the generatorPersonality Generator
Character personality sketches with habits, blind spots and needs, in six temperaments.
Open the generatorPlot Generator
Story plots with a hero, a goal, an obstacle and stakes, in five genres.
Open the generatorCharacter Profile Template
A fillable character sheet: motivation, flaw, arc and voice, ready to copy or print.
Open the template

