Everything inside

Built for the way screenplays actually get written

Every feature below ships in the same free file. Nothing here is a paid add-on.

Smart formatting shortcuts

Press Tab to cycle an element between Scene Heading, Action, Character, Parenthetical, Dialogue and Transition. Press Enter and the next line automatically becomes the type that logically follows. Keyboard shortcuts ⌘1–⌘6 jump straight to any element type.

Auto-numbered scene sidebar

Every scene heading is picked up automatically and listed in a sidebar, numbered in order. Click any entry to jump straight to that scene. Collapse the sidebar entirely when you want the page to take up the whole screen.

Correctly margined PDF export

Export uses your browser’s native print engine with a print stylesheet tuned to standard screenplay margins — 1.5″ left, 1″ on every other side, 12pt Courier — so what you see on screen is what comes out the other end.

Any font already on your computer

Courier Prime is the default. Prefer something else? Type the exact name of any font installed on your system and the page updates instantly.

Local, private file saving

Save downloads a single project file straight to your computer. No account, no cloud sync, no database anywhere. Your screenplay never touches a server.

Distraction-free focus mode

One click hides the sidebar, toolbar and status bar, leaving only the page. A single button in the corner brings your tools back whenever you need them.

Fully offline, always

There is no server component. Once the file is on your computer, it works on a plane, on a train, or in a cabin with no signal — forever, with no expiring license.

Autosave & draft recovery

While you write, a draft is kept automatically in your browser so an accidental refresh or closed tab doesn’t cost you a scene.

Keyboard-first

Shortcuts that match professional software

ShortcutWhat it does
TabCycle the current line to the next element type
Shift+TabCycle backward through element types
EnterMove to a new line, formatted as whatever comes next logically
⌘/Ctrl+EnterInsert a brand-new scene heading, from anywhere
⌘/Ctrl+1–6Jump the current line directly to Scene, Action, Character, Parenthetical, Dialogue or Transition
⌘/Ctrl+SSave your script as a file

Try it. It costs nothing.

Download the file, open it in your browser, and see the formatting for yourself.