Write the blueprint of cinema.

From blank page to Hollywood-standard PDF. Learn every element, every shortcut, every tool — the professional way to write a screenplay in ScriptAce.

Start Your Screenplay Learn the elements →
1
Page = 1 Minute
90
Avg. Feature Pages
12pt
WGA Courier
0
Manual Formatting

The screenplay is the
blueprint of cinema.

A screenplay is written in a very specific format — one page equals roughly one minute of screen time. Every element — sluglines, action, dialogue — has a precise position on the page. ScriptAce handles all of it automatically.

1
Page
≈ 1 minute of screen time
90
Pages
Typical feature film length
12pt
Courier
WGA-mandated monospace font

Every element,
explained.

Click each element to highlight it in the editor preview. ScriptAce auto-detects and formats each one as you type.

01

Scene Heading (Slugline)

Tells WHERE and WHEN. Always begins with INT. or EXT. followed by location and time of day. ScriptAce auto-detects this when you start typing INT. or EXT.

INT. / EXT.LOCATIONDAY/NIGHT
/scene or /sc or type INT.
02

Action Line

Describes what the audience SEES — the physical world of the story. Written in present tense. Brief, visual, cinematic. Full margin width.

Present tenseCinematic
/action or press Enter after slugline
03

Character Cue

The character's name centered above their dialogue. Always ALL CAPS. ScriptAce auto-uppercases and tracks every character in the Navigator.

ALL CAPSCenteredAuto-complete
/character or /ch
04

Dialogue

What the character SAYS. Indented left and right. The Dialogue Coach watches for clichés, overlapping voices, and monologues.

IndentedAnalyzed
Auto-follows Character — or /dialogue
05

Parenthetical

A brief acting direction inside dialogue — used sparingly. Type ( and ScriptAce instantly converts the line. Industry advice: use only when absolutely necessary.

Use sparingly
Type ( to auto-convert — or /pa
06

Transition

Tells the editor HOW to move from one scene to the next. CUT TO: is standard. ScriptAce shows autocomplete for all WGA-standard transitions.

Right-alignedCUT TO:
/transition or /tr
neural_shadows.fdx
Live
1.
EXT. SKYLINE — NIGHT
A hyper-modern city pulses with neon grids. Drones zip between skyscrapers. Digital billboards flicker.
A voice cuts through the haze.
ARJUN
Memory used to be sacred. Now it's just a commodity.
MEERA
(quietly)
You're hesitating again.
CUT TO:
← Click an element to highlight it

Type naturally.
ScriptAce formats it.

ScriptAce's intelligence engine detects what you're writing and applies the correct format automatically.

Step 1
You type — ScriptAce detects
As you type, ScriptAce reads your input. When you begin with INT. or EXT., it instantly formats the line as a Scene Heading — bold, caps, full-width. No Tab key required.
INT. NEUROTECH LAB — NIGHT
↑ Detected and formatted automatically
Step 2
Enter advances intelligently
Pressing Enter after a Scene Heading creates an Action Line. After a Character, it creates Dialogue. The Tab key cycles through all element types manually.
Enter after Scene → Action
Enter after Character → Dialogue
Step 3
Character autocomplete
When typing on a Character line, ScriptAce shows a dropdown of all previously introduced character names that match your prefix. Prevents name inconsistencies instantly.
Type "AR" → shows "ARJUN", "ARYAN"
Step 4
Slash commands
Type / on any empty line to trigger a command. /scene formats as scene heading, /beat adds a beat marker, /dual creates dual dialogue columns.
/scene → Scene Heading
/dual → Dual dialogue
Step 5
Auto page breaks
ScriptAce counts lines and inserts visual page break dividers automatically. The page number updates in real time. One page ≈ 55 lines = approximately 1 minute of screen time.
Line 55 → page break inserted
"2." appears automatically

Type / to trigger
any command.

Command Short Result Type
/scene /sc Scene Heading — bold, uppercase, full width Element
/action /ac Action description — left-aligned Element
/character /ch Character cue — centered, all caps Element
/dialogue /di Dialogue block — indented left and right Element
/parenthetical /pa Acting direction in parentheses Element
/transition /tr CUT TO: / DISSOLVE TO: — right-aligned Element
/beat Inserts a • BEAT: action marker Action
/dual Dual-dialogue column for two simultaneous speakers Action
/pdf Instantly exports as WGA-standard PDF Action
/hr Inserts a horizontal rule / visual separator Action

Seven tools built
for serious craft.

Access from the ⋮ menu → Writer Tools. Each tool opens a dedicated panel for deep script analysis.

Visual Beat Map

Scans every scene and classifies its emotional tone — Tension, Comedy, Romance, Drama, Action, Mystery. Renders a color-coded canvas timeline of your script's full emotional arc.

Ctrl+Shift+B

Dialogue Coach

Builds a voice profile for every character — vocabulary richness %, average line length, unique word count. Flags clichés, overly long monologues, and voices that sound too similar.

Ctrl+Shift+D

Continuity Checker

Tracks character deaths, reappearances, prop introductions, and location jumps. Catches errors like a character speaking after they died, or unexplained location transitions.

⋮ menu

Revision Marks

WGA industry draft color system — White, Blue, Pink, Yellow, Green. Enable revision mode and every edited line gets a colored asterisk * marker in the margin.

Ctrl+Shift+R

Duration Estimator

Calculates the shooting time for every scene based on dialogue words, action words, number of characters, and action keywords (FIGHT, CHASE, EXPLOSION).

⋮ menu

Format Linter

Gives your script a 0–100 Format Health Score. Catches orphan dialogue, consecutive scene headings, action blocks over 5 sentences. Runs automatically every 4 seconds.

Ctrl+Shift+L

Your script,
multiple voices.

Real-time collaboration with presence indicators, threaded comments, suggestion mode, and role-based access control.

Live Presence

See collaborators' cursor positions as colored avatars. A typing animation shows who is actively writing.

Real-timeAvatars

Threaded Comments

Click any line to add a comment. Comments appear in the right panel. Reply inline, resolve threads, or delete.

ThreadedResolve

Suggestion Mode

Suggest edits to lines without changing them. Suggested lines show a green pen icon badge. Accept or reject each one.

Non-destructiveTracked

Role-Based Access

Share as Owner, Admin, Editor, or Viewer. Toggle public access for anyone with the link.

OwnerEditorViewer

Edit History

Shows every collaborator who has touched the script, color-coded by user. Click a contributor to highlight only their lines.

Per-userColor coded

Scene Tags

Tag any line with a custom label — Action, Emotional, Key Scene. Tags show as badges inline and export to the Scene Breakdown table.

CustomFilterable

Master ScriptAce
by keyboard.

Essentials
Cycle element types
Tab
New line (smart)
Enter
Open shortcuts
Ctrl+K
Close / dismiss
Esc
Editing
Undo
Ctrl+Z
Redo
Ctrl+Y
Bold
Ctrl+B
Italic
Ctrl+I
Writer Tools
Beat Map
Ctrl+⇧+B
Dialogue Coach
Ctrl+⇧+D
Format Linter
Ctrl+⇧+L
Revision Marks
Ctrl+⇧+R
Export
Quick PDF
/pdf
Final Draft (.FDX)
Export → FDX
Dual dialogue
/dual
Beat marker
/beat

Export to any
professional format.

Click the Export button in the header (or use /pdf) to open the format selector.

PDF Document

WGA-standard margins, 12pt Courier, title page included. White background, black text — Hollywood submission ready.

Final Draft (.FDX)

Open in Final Draft, Highland, or any professional screenwriting tool. Preserves all element types and scene structure.

Write better.
Write faster.

Things the best ScriptAce writers do differently.

Let Tab do the work

Don't click the toolbar buttons — just press Tab to cycle through Scene → Action → Character → Dialogue. Your hands never leave the keyboard.

Use autocomplete religiously

Type the first 2 letters of any character name on a Character line. ScriptAce suggests all matching names — prevents ARJUN and ARJUN (V.O.) being treated as two different characters.

Check the linter score early

The gold score badge at bottom-right auto-updates every 4 seconds. A score below 70 means structural formatting problems. Fix them before you're 80 pages in.

Run the Beat Map after Act 1

After writing the first act, open the Beat Map and look at the color pattern. A great script should have varied tones — not 30 consecutive Drama scenes.

Run Continuity before every draft

Before sending any draft, open Continuity Checker. It catches dead characters reappearing, props that vanish, and unexplained location jumps.

Use Revision Colors on rewrites

When doing a rewrite pass, turn on Revision Marks set to the correct WGA draft color. Your reader will instantly know which lines changed since the last draft.

Ready to write
your
screenplay?

Start free. Every format, every tool, every draft — exactly right. No Final Draft needed.

Start Writing Free See Pricing →

Free forever  ·  No credit card  ·  3 scripts to start