AI Dialogue Generator

Describe your characters and what's at stake. Get a dialogue scene with subtext and correct punctuation, as story prose or script lines, ready to grow into a full story.

  • Prose or script lines
  • 2 to 4 characters
  • Correct punctuation
0 / 2,000
Try:

What Is a Dialogue Generator?

A dialogue generator is an AI writing tool that turns a few lines about your characters and their situation into a finished conversation: who says what, how they say it, and what has changed by the end.

Name two to four characters, say where they are and what each one wants. The dialogue generator on this page writes the scene in seconds, with a title, as story prose with tags and action beats, or as script lines.

It is built for fiction: novels and short stories, screenplays and plays, roleplay and game scenes, classroom exercises. Each dialogue costs 1 credit, and one click sends it to the story generator to grow into a full story.

What the Dialogue Generator Gives You

  • A finished scene. Lines that build to a turn, a decision, a reveal or a punchline, not small talk.
  • A voice for each character. Their own words and rhythm, taken from the traits you give them.
  • Correct punctuation. Quotation marks, dashes or 「」, the way your language punctuates dialogue.
  • Prose or script. Paragraphs with tags and beats, or NAME: lines for a script.

What the Dialogue Generator Isn't

  • Not a voice or text-to-speech tool: it writes the words, it doesn't read them aloud.
  • Not a game text box or meme maker, and not a fake chat screenshot tool.
  • Not a chatbot: you don't talk to the characters, they talk to each other.
  • Not a memory: each dialogue is written on its own, so paste the same character notes to keep voices consistent.

How to Write Dialogue With AI in 4 Steps

How to use the dialogue generator, from a few names to a scene you can read aloud.

  1. Step 1: Describe the Characters

    Give each one a name and a trait or a way of talking, such as 'Nora, practical and broke'. Two to four characters work best.

  2. Step 2: Set the Situation

    Say where they are and what each one wants from the other. Two wants that clash are what make a dialogue move.

  3. Step 3: Pick Format, Tone and Length

    Story prose or script lines, a tone such as Tense or Funny, and a length from about 200 to 900 words. Kids keeps it gentle.

  4. Step 4: Generate and Take It Further

    Read it aloud and run the dialogue generator again if a line rings false. Copy it, or press Continue in Story-AI to grow it into a full story.

Tip:Give each character something to hide. The best dialogue happens when people want something they won't say outright, and the dialogue generator writes that subtext when your brief gives it a reason.

Anatomy of a Dialogue Scene

A real result from the dialogue generator, unedited (Prose · Tense · Medium). The numbers mark the moves that make it work.

Upright

The key was stuck again, the high F. Jess pressed it three times, each tap a hollow, felted thud.

"Leave it," Nora said from the doorway. She held a roll of heavy packing tape and a box cutter. "Movers are here at ten tomorrow."

"You already booked them?" Jess didn't turn around. She ran her thumb along the chipped veneer near the pedals. "I haven't even checked shipping rates to Lyon."

"You don't have to check. It’s four thousand pounds."

"I have savings, Nora."

"Good. Then you can pay her back rent." Nora set the tape on the closed lid. The sound was flat and final. "Or did you think the landlord wiped the slate because she died?"

Jess stiffened. "I wired what I could."

"You sent two hundred euros for flowers."

"I was in the middle of a contract. You know how the studio works—"

"—I don't, actually." Nora popped the blade out with her thumb, then retracted it. Click. Snap. "I know how the hospice works. I know what an hour of private nursing costs on a Sunday."

Jess stood, smoothing the front of her coat. "It’s not just a piece of furniture. She taught both of us on this bench."

"You stopped playing when you were twelve."

"That doesn't mean—"

"A guy in Leeds offered twelve hundred," Nora said. "He’s bringing a van. That covers the arrears, and I don't have to explain to the bailiff why her clothes are still in the wardrobe."

"I'll give you the twelve hundred."

Nora laughed, a short bark with no humor in it. "With what? More wire transfers that take three weeks to clear?"

"Tomorrow morning. I'll go to the branch on the high street."

"The branch closed two years ago, Jess." Nora looked at her sister’s clean leather boots, then down at her own cracked sneakers. "You’d know that if you’d come home for Christmas."

Jess flinched. She reached out, her fingers resting lightly on the lid, right beside the packing tape. "Don't let a stranger take it. Please."

"He's not a stranger. He's cash." Nora picked up the tape. "Unless you have twelve hundred in your bag right now, step back so I can pad the corners."

Jess opened her mouth, closed it, and slowly lowered her hands into her pockets. Her shoulders caved. "You're not keeping anything, are you?"

"I'm keeping the lights on," Nora said, and stripped off the first foot of tape with a harsh, tearing shriek.

Two sisters argue over their late mother's piano. The words are the dialogue generator's; the numbers are ours.
  1. A Plain Tag

    “Nora said” and nothing fancier. The tag is nearly invisible, so the line does the work, and the rest of the paragraph shows what she is holding.

  2. An Action Beat

    Jess doesn't turn around. The gesture tells us who is speaking and how she feels, so the line needs no tag at all.

  3. Subtext

    Nora never says “you left me alone with her”. A question about the back rent says it for her.

  4. An Interruption

    The dash: Nora cuts her sister off in the middle of an excuse, and the cut says as much as the words.

  5. A Short Line That Lands

    Seven words end the sentimental argument. Short lines hit hardest after long ones.

  6. The Turn

    The scene ends somewhere new: the piano is going, and one line says who has been carrying the family.

Prose or Script Lines? One Scene, Two Formats

The same brief, run twice with the dialogue generator: once as story prose, once as script lines. Both are real results, unedited.

Brief

A museum night guard catches a teenager sneaking back in to return a small painting she stole on a dare.

Story Prose

For novels and short stories: each speaker gets a paragraph, and tags and action beats carry the movement.

Settings
  • Prose
  • Tense
  • Short

The Hook

The flashlight beam hit her chest, pinning her against the plinth.

"Step back from the frame," Miller said.

Maya didn't move. Her fingers stayed curled around the gilded edge of the Dutch miniature, centimeters from the empty nail. "I’m putting it back."

"That’s not how breaking and entering works." The heavy tread of his boots echoed off the marble. He unclipped his radio. "Hands flat against the wall."

"Wait—listen. The wire is still on the hook. If you just let me—"

"I count three cameras you tripped between the fire escape and here." He rested his thumb on the push-to-talk button. "They’re already logging the feed downstairs."

Maya’s breath hitched. She looked at the blank square of faded velvet, then at Miller. "Nobody knew it was gone."

"I knew." Miller stepped into the pool of light, his face gray under the fluorescent wash. He reached out, not for her wrist, but for the canvas. "The shift logs reset at midnight."

She froze, tracking his eyes. He wasn't reaching for the radio anymore.

"Give it here," he whispered, "before my relief clocks in."

Script Lines

For screenplays, plays and game scripts: the name in bold, the line after it, a short direction in brackets.

Settings
  • Script
  • Tense
  • Short

The Rehang

GUARD: Step back from the wire.

TEEN: (hands raised, holding a canvas wrapped in pillowcase) Don't shout. Please.

GUARD: Hands out where the camera catches them. Both of them.

TEEN: It’s not ruined. I swear, the varnish didn't even smudge.

GUARD: You pried a 17th-century miniature off a mount with a butter knife, kid.

TEEN: I’m hanging it back up! The hook is right there—

GUARD: Move an inch and the silent trip calls downtown. You want three squad cars in the courtyard?

TEEN: (voice cracking) My friends said you fell asleep after two.

GUARD: Your friends aren't the ones on camera.

TEEN: Just take it. Put it back yourself. Nobody has to know you missed it on your rounds.

GUARD: (stepping into the flashlight beam) I didn't miss it.

TEEN: Then why didn't you—

GUARD: Because the alarms didn't go off at midnight either.

TEEN: What?

GUARD: (unclipping zip-ties from his belt) That frame held four million in provenance. The thing in that pillowcase is a gift-shop reproduction, and you just broke into a federal investigation to return it.

Good to know:Same brief, different scenes: every run invents its own details and ending. For a full screenplay or stage play with scene headings, use the AI script generator.

Dialogue Tags vs Action Beats

A dialogue tag tells you who spoke (“she said”). An action beat shows what the speaker does, and makes the tag unnecessary. Here is one line from the scene above, three ways.

  1. A fancy verb and an adverb

    “You already booked them?” Jess demanded accusingly.

    The verb and the adverb shout what the line already says.

  2. A plain tag

    “You already booked them?” Jess asked.

    Invisible and clear. Most tags should look like this.

  3. An action beat

    “You already booked them?” Jess didn't turn around.

    No tag needed: the gesture names the speaker and shows the feeling.

Good to know:Elmore Leonard's third rule of writing: “Never use a verb other than ‘said’ to carry dialogue.” The dialogue generator is told to use “said” or “asked” only where you'd lose track of who is speaking, and to reach for an action beat instead of an adverb.

How to Punctuate Dialogue

The dialogue generator punctuates dialogue the way your language does. These are the rules for English, followed by how the other six languages of this site do it.

  • Quotation Marks Around Speech

    “I know,” she said.

    Spoken words go in double quotation marks; a quote inside a quote takes single marks.

  • The Comma Goes Inside

    “There was blood everywhere,” Karen said.

    In American English the comma or period sits inside the closing mark, and the tag after it starts lowercase.

  • ? and ! Replace the Comma

    “Is the end near?” Cassandra asked.

    With a question or exclamation mark there is no comma, and the tag still starts lowercase.

  • A New Paragraph for Each Speaker

    “Coming?” / “In a minute.”

    Every change of speaker starts a new paragraph, so the reader needs fewer tags to follow who speaks.

  • A Beat Is Its Own Sentence

    Daniel gasped. “You’re dying?”

    An action beat ends with a period, not a comma, and stays in the paragraph of the character who acts.

  • Dashes and Ellipses

    “Don’t inter—” / “I thought…”

    An em dash marks a speaker cut off; an ellipsis marks one trailing off. Use both sparingly.

How the Dialogue Generator Punctuates 7 Languages

LanguageHow speech is markedExample
EnglishDouble quotation marks; comma or period inside“I know,” she said.
German„…“; a comma after the closing mark before a tag, also after ? or !„Kommst du?“, fragte er.
SpanishA dash (raya) opens each line; the tag sits between dashes—Ven conmigo —dijo ella—. Ahora.
FrenchA dash for each speaker, or « … » around the exchange; tags with inversion— Viens, dit-elle, on part.
Portuguese (Brazil)A dash (travessão) opens each line, with spaces around the tag— Vem comigo — disse ela.
Japanese「…」, with no 。 before the closing 」「行こう」と彼は言った。
TurkishA dash or “…”, never both; a comma before the tag— Geliyor musun, diye sordu.

7 Rules the Dialogue Generator Writes By

The habits of good dialogue, built into every scene it writes.

  1. Every Line Does Work

    Each line shows who the speaker is, raises the conflict or moves the situation on. Lines that do nothing get cut.

  2. Something Changes

    By the end there is a decision, a reveal, a turn or a punchline. A dialogue that ends where it began is just talk.

  3. Subtext Over Statement

    People rarely say exactly what they feel. A line about an old bill can carry a whole argument about who stayed and who left.

  4. No “As You Know”

    Characters don't explain things the other already knows just to inform the reader.

  5. Skip the Small Talk

    No greetings or weather unless they matter. The scene starts as late as it can.

  6. A Voice for Each Character

    Word choice, rhythm and what they avoid saying tell the characters apart, even without tags.

  7. Natural Speech, Edited

    Short lines, an interruption here, a sentence trailing off there, but used sparingly so the scene stays readable.

Dialogue Ideas to Try

Tap an idea: it goes into the dialogue generator with its format and tone set. Then change it to make it yours.

  • An Argument

    Two people who want opposite things, and neither will back down first.

    SetsProse · Tense

    Try this idea

  • A Confession

    One character has a secret, and the other is getting close to it.

    SetsProse · Heartfelt

    Try this idea

  • A First Meeting

    Two strangers, one small space, and a reason to keep talking.

    SetsProse · Romantic

    Try this idea

  • An Interrogation

    One asks, one hides, and every answer gives a little away.

    SetsScript · Mysterious

    Try this idea

  • A Misunderstanding

    Two characters talk about completely different things and don't notice.

    SetsScript · Funny

    Try this idea

  • A Goodbye

    Two people say everything except what they mean.

    SetsProse · Heartfelt

    Try this idea

For Students and Teachers

Practice conversations and writing lessons: in the dialogue generator, choose Kids for simple words and gentle topics, and Script when the class will read the parts aloud.

  • At the Doctor's

    Prose · Kids

  • Planning a Class Trip

    Script · Funny · Kids · 3 characters

  • Returning Something at a Shop

    Script · Everyone

Dialogue Generator Examples

Two more real results from the dialogue generator, unedited: a funny scene in script lines and a gentle one for kids in story prose.

Funny, in script lines
Brief

A job interview where the interviewer is a very polite pirate and the candidate is desperate for the job.

Settings
  • Script
  • Funny
  • Medium
  • 2 characters

Room for Advancement

CAPTAIN STERLING: (adjusting his lace cravat) Tea? Mind the cup, the chip is from an exceptionally uncivil boarding action off Barbados.

ARTHUR: (clutching a soggy résumé) Black is fine. Thank you. I’m—I’m ready to hit the ground running.

CAPTAIN STERLING: Let us hope not the ground, Arthur. We prefer water. Less friction on the hull. Now, your cv mentions seven years in corporate logistics?

ARTHUR: Inventory reconciliation, fleet dispersal, loss prevention—

CAPTAIN STERLING: Loss prevention? Ah. We generally specialize in the inverse.

ARTHUR: I can adapt! Acquisition. I meant aggressive asset acquisition. I have a mortgage, Captain. A very angry mortgage.

CAPTAIN STERLING: (nodding sympathetically) Debt is an unruly kraken. Do you happen to experience sudden, violent bouts of scurvy?

ARTHUR: I eat clementines daily. By the crate, if required by company policy.

CAPTAIN STERLING: Splendid. Citrus discipline is vastly underrated. Now, question four: a Spanish galleon refuses to surrender her bullion after we have asked three times with utmost decorum. How do you respond?

ARTHUR: Send a strongly worded follow-up email?

CAPTAIN STERLING: (wincing) Arthur.

ARTHUR: Cut the mainsail and broadside their powder room?

CAPTAIN STERLING: (beaming) With a warning shout first, of course. Manners cost nothing, even amidst shrapnel.

ARTHUR: Of course. "Pardon our smoke," or something similar.

CAPTAIN STERLING: Exactly! You possess a lovely cadence. Tell me, how are your sea legs?

ARTHUR: Slightly bowed, naturally athletic, very willing to learn rigging.

CAPTAIN STERLING: And the matter of the black flag? Some applicants find the skull motif… philosophically limiting.

ARTHUR: Honestly, after middle management, a skull feels pleasantly transparent.

CAPTAIN STERLING: (laughs heartily, tapping his polished peg on the deck) Capital! That is precisely the spirit. One final hurdle, my boy. Compensation. We offer forty doubloons a month, full dental—which is mostly clove oil and prayer—and two weeks of shore leave in Tortuga.

ARTHUR: Does that include a 401(k)?

CAPTAIN STERLING: We have a communal oak chest buried on an unmarked cay.

ARTHUR: (sighs with deep relief) It outperforms my last pension. When do I board?

For kids, in story prose
Brief

A shy new kid and the class pet hamster's caretaker meet at lunch.

Settings
  • Prose
  • Heartfelt
  • Short
  • Kids

Pocket Bread

Leo dropped his lunch bag onto the corner of the bench. "He likes the crusts best."

Toby shrank back against the brick wall, fingers twisted into his sleeve. "Who?"

"Barnaby." Leo reached into his pocket and placed a tiny plastic wheel on the table. "He doesn't bite. Only if your hand smells like peanut butter."

Toby looked down at his own untouched sandwich. "I don't have peanut butter."

"Good." Leo pushed half an apple aside. "You were watching him during phonics."

"I wasn't trying to stare." Toby’s voice fell to a whisper. "He was just... running really fast. Going nowhere."

"He's getting used to the noise," Leo said. "It's big in here."

Toby pulled at his sandwich crust, breaking off a jagged little square. "Does he ever get lost?"

"Not yet." Leo watched Toby's fingers. "You want to hold the water bottle while I change his bedding?"

Toby looked up from beneath his bangs. "I don't know where the cage is kept after recess."

"I'll show you," Leo said, holding out an open palm. "Give me the bread. You can feed him first."

Write your own dialogue

From Dialogue to Story

A good dialogue is often the seed of a story. Under every result from the dialogue generator, Continue in Story-AI sends the dialogue to the story generator as its idea (up to the idea box's 2,000 characters), so you can grow the scene into a complete story with a beginning and an end.

Writing for the screen or the stage? The AI script generator writes a full screenplay or stage play with scene headings, and the backstory generator gives a character a past worth talking about.

  • 1 credit per dialogue, whatever the length
  • 20 free credits every 30 days on the Free plan
  • 2 to 4 characters, in story prose or script lines
  • 7 languages: the dialogue comes in the language of the page, punctuated its way

Dialogue Generator FAQ

Is the dialogue generator free?

Yes, with a free account (no credit card, ages 13 and up). Each dialogue costs 1 credit, and the Free plan gives you 20 credits every 30 days. Paid plans add more credits.

How many characters can talk in one dialogue?

Two to four. Pick a number under Characters, or leave it on Auto and the dialogue generator uses the characters your brief names (two if it names none).

How long is a generated dialogue?

Measured on real runs: Short is about 200 words (10 to 17 lines), Medium about 400 (20 to 30 lines) and Long about 700 to 900 (40 to 50 lines).

Can it write dialogue in script format?

Yes. Choose Script and every speech starts with the speaker's name in bold. For a full screenplay or stage play with scene headings, use the AI script generator.

How do I make each character sound different?

Give each one a trait or a way of talking in your brief, such as 'speaks in short sentences' or 'never answers a question directly'. The dialogue generator builds each voice from those notes.

How do you punctuate dialogue?

In English, speech goes in double quotation marks with the comma inside (“I know,” she said.), there is no comma before a tag after ? or !, and each speaker gets a new paragraph. Other languages differ: see the table above.

Should I use “said” or other dialogue tags?

Mostly “said”. It's nearly invisible, so the line itself carries the feeling. Use an action beat instead of a fancy verb or an adverb, and drop the tag when it's clear who speaks.

What's the difference between a dialogue tag and an action beat?

A tag tells you who spoke (“she said”). A beat shows what the speaker does (She set the cup down.) and names the speaker without a tag. A beat is its own sentence, ending with a period.

Can it write dialogue in other languages?

The dialogue generator writes in the language of the page and punctuates the way that language does: „…“ in German, a dash in Spanish, French, Portuguese and Turkish, 「…」 in Japanese. Switch the site language to write in another one.

Can I turn the dialogue into a full story?

Yes. Press Continue in Story-AI under the result: the dialogue goes to the story generator as its idea (up to 2,000 characters), and you choose the length and the style there.

Can students and teachers use it?

Yes, the dialogue generator works for practice conversations and writing lessons. Choose Kids for simple words and gentle topics. It writes a conversation to read and discuss, not answers to homework questions.

Does it remember my characters for the next scene?

No, the dialogue generator writes each dialogue on its own. Keep your character notes and paste them into the next brief to keep the voices the same.

Is this a voice, text box or chat screenshot generator?

No. The dialogue generator writes dialogue as text for stories and scripts. It doesn't make audio or voices, game text boxes, or fake chat screenshots.

What won't it write?

No sexual content: attraction and a kiss are fine for adults, nothing more is described, and with Kids dialogues stay gentle. If a request can't be written at all, you see a message asking you to reword it, and the credit comes back.

Let Them Talk

Two names and a disagreement are enough. The dialogue generator writes the scene.

Write a dialogue