Script Formatter
Paste your raw video or podcast script and the formatter splits it into scene headings, B-roll / visual notes, dialogue, timestamps and action lines. Export as a classic two-column A/V script (visual | audio) or as structured linear text — perfect for handing to a teleprompter or co-producer.
How to use
- 1
Paste your raw script
Use the conventions shown in the sample: [SCENE - timestamp] for scene headings, [B-roll description] for visuals, SPEAKER (modifier): text for dialogue.
- 2
Review the parsed segments
The Parsed segments table shows every line classified as a scene, visual, dialogue, timestamp or action line — so you can spot anything that didn't parse the way you intended.
- 3
Pick an output format
Two-column A/V layout (visual on the left, audio on the right) or structured text with scene headings and inline B-roll notes.
- 4
Copy or download
Use the Copy buttons to grab either format, or click Save to download as a .txt file.
Common use cases
- Turn a rough draft into a clean A/V script for a video shoot.
- Convert a podcast script into teleprompter-ready text.
- Hand off a structured script to an editor with clear B-roll notes.
- Audit an existing script to make sure every scene has visual variety.
Limitations
- The parser is line-based — multi-line dialogue (one speaker talking across several paragraphs) is treated as separate dialogue lines. Join them in the source if you want them grouped.
- Speaker names must be in ALL CAPS or Title Case followed by a colon to be recognised as dialogue. Lowercase speaker names are treated as action lines.
- Scene headings must be wrapped in
[brackets]or use the standardINT./EXT.screenplay prefix. PlainSCENE 1:without brackets is not recognised. - The two-column layout uses fixed 40-char columns. Long B-roll descriptions or dialogue lines will overflow — wrap them manually in the source.
- No PDF or Fountain export — output is plain text. Paste into Google Docs or a screenwriting tool for further formatting.