HomeroomBook a demo

Stage-play editor · early access · 9 element types · 10 format variants

The playwriting editor that starts from the stage

Every other editor is a screenplay formatter with a stage-play template draped over it. Playscript is built from the stage outward: compound act-scene-page numbering, Musical mode with first-class Song Cue and Lyric elements, five school-drama forms as distinct authoring profiles, and the exact Courier geometry of DG Modern, UK, Samuel French, and three more format variants. Cloud real-time collaboration via Yjs. FDX, Fountain, and FTX import and export. Browser-native on Chromebook, Android, and desktop. The editor is in active development. Early access is open to playwrights and drama educators now.

9script element types
10format variants
5school play forms
3open portable formats

The format engine

Exact stage-play geometry. Compound numbering that no other editor produces.

Screenplay engines center dialogue and left-justify stage directions. Stage plays do the opposite: dialogue runs full-width, directions indent. Playscript gets this right at the geometry layer, not with a template. And for multi-act scripts, it auto-generates compound page numbers — I-1, II-4-85 — the standard no other editor produces automatically.

Format 1

DG Modern

Dramatists Guild modern standard. The default. US Letter, Courier 12pt, 1.5-inch binding margin.

Format 2

DG Classic

Dramatists Guild classic convention. Traditional header/footer style, same geometry.

Format 3

Traditional US

Older American stage-play format. Character and dialogue indents as per mid-century convention.

Format 4

UK (A4)

British standard. A4 page (210 by 297 mm). Wider left binding margin. UK spelling conventions.

Format 5

Samuel French

Acting edition layout as expected by the Samuel French catalog. PDF export matches submission spec.

Format 6

Musical

Musical libretto mode. Song Cue element names each number; Lyric elements render italic. Libretto view available.

Format 7

Monologue

Single-speaker speech form. One character, no scene structure required. Simplified header.

Format 8

Podcast / Audio script

Audio-script adaptation: dialogue-forward, minimal blocking, voice-only cues via the (V.O.) convention.

Format 9

Plain text

Readable flat text. No indentation rules applied. Useful for drafting or reading on small screens.

Format 10

Fountain

Renders as a standard Fountain screenplay layout for interop with other tools.

Musical mode

The only editor with first-class Musical mode for stage.

Musical mode adds two element types that prose-script editors do not have: Song Cue names or enters a musical number; Lyric carries the sung line, rendered italic and distinguished from spoken dialogue. The libretto view shows only song cues and lyrics, hiding the dialogue for a conductor’s read. Every other tool forces musicals into the same flow as a straight play; Playscript does not.

Song Cue

Names and enters a musical number within the act-scene structure. Acts as a scene bookmark in the navigator.

Lyric

Sung lines. Renders italic, indented differently from spoken dialogue. Preserved through FTX export with the MUSICAL-CUE token.

School drama forms

Five forms that every drama program uses. None of them are in any other editor.

The forms school drama programs actually stage — the one-act, the ten-minute, readers theatre, the monologue, the ensemble piece — exist in no existing editor as first-class authoring profiles. Playscript gives each form its own constraint bundle: a soft page cap, a narrator-role convention, a directions-off reading view, and the correct single-act Arabic numbering. Switching forms does not restructure the document; it adjusts defaults and advisory warnings.

No hard cap (advisory warnings above 45 pages)

One-Act

Standard single-act format. Arabic page numbering. Full element vocabulary.

~10 pages (soft cap, advisory)

Ten-Minute Play

Competition and festival form. Soft cap with in-editor warnings as the script approaches the limit.

No cap

Readers Theatre

Adds the NARRATOR role convention. Directions-off reading view is the default: the page hides stage directions for a clean performance read.

NARRATOR role Directions-off view

No cap

Monologue

One speaking character. Simplified header. Exactly one Character element enforced by advisory gate.

No cap

Ensemble

Large-cast form. Character-per-scene matrix helps track who appears in which scenes.

Portability and collaboration

Your script. Any tool. Any collaborator.

Playscript reads and writes three portable formats and collaborates in real time. Nothing is locked to the platform.

FTX — Fountain Theatre Extension (our open spec)

A strict superset of the Fountain plain-text format, adding the tokens stage plays need: @DRAMATIS for the cast list, ~ACT~/~~SCENE~~ for compound structure, MUSICAL-CUE for song numbers, /OVERLAP/ for crossed lines, VOICE-ONLY flags. Every Fountain file parses through FTX unchanged. Playscript is the reference authority; the spec is published and open.

FDX — industry screenplay XML exchange

Import from and export to .fdx, the widely used screenplay-exchange XML format. Playscript reads .fdx files and writes .fdx that professional screenwriting tools open cleanly. The translation is element-typed, not a text dump.

Fountain — plain-text industry standard

Native round-trip: every Fountain token a stage play uses (scene headings, character cues, dialogue, parentheticals, transitions, action) survives a write-parse-write cycle with no information loss.

Yjs real-time collaboration

The document is a Yjs CRDT shared over the Hocuspocus sync server. Multiple authors edit simultaneously. Per-author undo. History and revert. No version-lock, no "send the file" workflow. Unlimited co-authors on every script.

The full production path

Write. Submit. Perform. Ticket. All on one platform.

Playscript is the authoring layer of a larger vertical. A finished script can be submitted directly to Free School Plays — a free-to-perform library where schools pay no royalty, ever. Productions ticket through School Box Office. Authors earn a share of ticket revenue by scale, not guesswork. This pipeline is designed and built in the codebase. It is not yet publicly available; the submission and ticketing interfaces will open in early access alongside the editor.

Step 1

Write

The full editor. Every format, every school form, collab, export.

Step 2

Submit to Free School Plays

IP declaration, content review, license terms in plain English before you confirm. Non-exclusive; you keep the copyright. Revocable.

Step 3

Schools perform at zero royalty

No per-performance fee. No query letter. Attribution required (author + "Free School Plays"). That is the whole obligation.

Step 4

Ticket via School Box Office

Any production can ticket through the platform. We take a small percentage. Authors receive a choosable share of that percentage.

The submission marketplace, author payout, and ticketing integration are in active development and are not yet publicly enabled.

Built for schools

Accessible, school-safe, and self-contained.

Student playwrights are minors. Playscript handles that seriously.

COPPA and FERPA aware

Minor authorship is designed to be guardian-consent-gated at every submit path, fail-closed by default: the gate is built and enforced in code today, and the submission flow it guards is in active development, not yet publicly enabled. No behavioral tracking. No third-party analytics on the writing surface. Content-safety screening is built into that submission path.

Browser-native

Runs on school-issued Chromebooks, Android tablets, and every desktop browser. No install. No app store.

Self-hosted grammar

Grammar checking runs on LanguageTool hosted in-network. Student writing does not leave the platform for a cloud grammar API.

Accessible exports

Large-print PDF and braille (BRF via liblouis) export are in active development. The editor itself is built on a keyboard-accessible element surface.

Translation in development

Script-level translation via an in-network corridor (no data to external AI services) is planned for the early-access cycle.

You keep your work. Everything you write in Playscript stays yours — you hold the copyright to your script. Submission and licensing are designed but not yet publicly enabled. If and when you choose to submit a script, you grant only the limited license needed to store it, show it to the people you choose, and prepare the formats you ask for — never a transfer of ownership. You can withdraw a script at any time.

Common questions

Questions about Playscript

Is the editor available now?

The editor is in active development and approaching early access. You can book a demo today. We will contact you when early access opens for your use case.

What will it cost?

We have not set public pricing yet -- there is no price on this page, and nothing to pay for. Scripts contributed to the Free School Plays library stay free for any school to perform, with no royalty and no per-performance fee. Pricing for the editor, and for School Box Office ticketing, will be shared during early access. Book a demo and we will walk through what fits your program.

What makes this different from other playwriting editors?

Most existing editors are screenplay engines with a stage-play template added later, so stage support behaves like an afterthought. Playscript is built from the stage format outward: the page geometry, compound act-scene-page numbering, Musical mode, and school forms are first-class, not options bolted to a screenplay core. Those editors serve screenwriters well. Playscript serves stage playwrights and drama educators.

What is FTX?

Fountain Theatre Extension: a published open superset of the Fountain plain-text format. Every valid Fountain document parses through FTX unchanged. FTX adds the tokens stage plays need that Fountain leaves undefined: act and scene markers, the dramatis personae block, song cues, overlap markers, and voice-only flags. Playscript is the reference authority and publishes the spec openly.

Can I bring in scripts I have already written?

Yes. Playscript imports .fdx (the screenplay-exchange XML that professional tools write) and .fountain plain-text files, and reads its own FTX format. Import is element-typed, not a flat text paste: character cues, dialogue, scene headings, and stage directions arrive as the correct element type, so the format engine can renumber and reformat them the first time you open the file. If your source uses a screenplay layout, you can switch it to any stage-play format variant after import.

What does 'compound page numbering' mean?

Multi-act scripts use a page number that includes the act and, optionally, the scene: I-1 (Act I, page 1), II-4-85 (Act II, Scene 4, page 85). This is the professional standard for full-length stage plays. No other editor generates it automatically; Playscript derives it from the document structure.

Is the submission marketplace available?

The submission, licensing, and ticketing pipeline is designed and built in the codebase, but it is not yet publicly available. It will open alongside the editor in early access. The terms are defined: non-exclusive, author retains copyright, the split is published in plain English before you submit.

What does 'free to perform' mean?

Scripts submitted to Free School Plays carry a license that lets any school read, rehearse, print, and perform the work with no royalty, no per-performance fee, and no query letter. Attribution is required — author name and 'Free School Plays' on any program. That is the complete obligation. The author retains copyright and may also submit the same work to a traditional licensing house; the license is non-exclusive.

Is student writing private, and where does it live?

Student writing stays inside the platform. Grammar checking runs on a LanguageTool instance hosted in-network, so a student's draft is not sent to a third-party cloud grammar service. There is no behavioral tracking and no third-party analytics on the writing surface. Because student playwrights are minors, every path that would share or submit a script is built to be guardian-consent-gated and fail-closed -- and those sharing and submission paths are in active development, not yet publicly enabled. Translation, when it arrives, will run through that same in-network corridor rather than an external AI service.

Who is this for?

Playwrights writing for the stage — from debut one-acts to full-length musicals. Drama educators who write original work for their students. Student playwrights in high school and higher education programs. And anyone who wants to submit an original play to the Free School Plays library.

On the conventions calendar

Upcoming conventions and conferences

The next confirmed dates for Theatre & Drama programs, taken directly from each organization’s official page -- nothing invented or carried forward from a prior year.

Early access

The editor for the stage. Coming soon.

Playscript is in active development. Book a demo to see the editor, discuss your use case, and get early-access priority for your program.