Local Screenplay Formatter

ScriptFix

Upload a text-based screenplay PDF or paste draft pages, then export either a clean submission draft for agents and studio reads or a numbered production draft for shooting prep.

Built for one job only: detect scene headings, action, character cues, dialogue, parentheticals, and transitions without sending your script through a bloated workflow. Submission Draft is the default because that is the safer format for queries, samples, and general reads.

Formatting Workspace

Drop in the rough script, leave with the right draft for the next reader.

Best results come from text-based PDFs, not scanned pages. If an upload is image-only, ScriptFix will stop and tell you to run OCR or paste text first. Submission Draft keeps the page clean for reps and studio reads. Production Draft adds scene numbers and scene continueds for breakdowns and scheduling.

Source

Upload a screenplay file or paste text below. You can drag a file onto the drop zone, preview the layout in-browser, then download the PDF.

No file selected

Optional Title Page

Use this if you want the PDF to include a proper cover page before the script body. If the uploaded draft already has a recognizable title page, ScriptFix will reuse it automatically and you can still edit the fields here.

Before you submit

Scanned or image-only PDFs usually need OCR first. ScriptFix will flag those uploads instead of guessing. Use Submission Draft for agents, managers, contests, and most studio reads. Use Production Draft only when you need scene numbers and continued scene markers for prep.

Text stays in this local session until you download the PDF. Submission Draft is the safe default for agents, managers, and studio reads.