Dialogue Script Formatter

Arrange entered speaker lines and stage directions into a readable script with plain-text and printable PDF exports.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Format script controls

One row per line as SPEAKER | dialogue, or a [stage direction]. Up to 300 rows and 50,000 characters.

Optional. Up to 120 characters, wrapping to at most 3 printed lines. It prints once at the top of the PDF.

The PDF uses the standard Helvetica fonts. Characters those fonts cannot draw stop the export and name the row.

Processed in your browser. Your inputs stay on this device.

Showing a generated example. Generate again for a new result.

How to use Dialogue Script Formatter

  1. Enter an optional title and choose A4 or Letter paper.
  2. Write speaker lines as SPEAKER | dialogue and stage directions in square brackets.
  3. Format the script and review the line order and page breaks.
  4. Download the text or PDF and inspect the full document before printing.

Example: Dialogue Script Formatter

A local worked example using the inputs and settings below for dialogue script formatter.

You add
Script rows: "NARRATOR | The rain had stopped an hour before the meeting.\n[The door opens slowly]\nMAYA | You kept the letter, then.\nDEV | I kept the envelope. The letter went out on Tuesday." Script title: "The Tuesday Meeting" PDF page size: "a4"
You get
Formatted 4 rows (3 dialogue, 1 stage direction) into dialogue-script.txt and dialogue-script.pdf (1 page). dialogue-script.txt dialogue-script.pdf (1 pages)

Options

Record types
Use speaker | speech for a spoken line and brackets for a direction. The order of the supplied records becomes the order in the script.
Page size
Choose A4 or US Letter before downloading. The PDF wraps supported text within measured bounds and refuses unsupported characters.

Supported inputs and limits

Up to 300 records and 50,000 characters, with bounded PDF pagination. The built-in PDF fonts support the stated Latin character range; unsupported characters are refused clearly. The tool formats supplied content and does not create dialogue, assign professional script standards or guarantee print margins on every printer. Records allow 40-character speaker names, 2,000-character speeches and 300-character directions. Titles allow 120 characters within three measured lines; PDFs stop at 100 pages. Names that do not fit the measured line are refused.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Formatting does not supply dialogue

You write every speech and direction. The text download remains useful for editing, while the PDF fixes line breaks for the selected paper. Check speaker names, directions and page transitions before distributing a script.

Questions about Dialogue Script Formatter

Does this tool write dialogue for me?

No. Speaker names, dialogue and stage directions come from your entered rows.

Why was a character refused in the PDF?

The PDF uses the existing built-in fonts and their supported character range. Replace the unsupported character or keep your original source in a suitable editor.

Will a long speech stay on one line?

No. Lines wrap to the measured page width and the script paginates within its stated bounds. Inspect the complete PDF before printing.

Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem