Everything you need to know about OpenDraft. Can't find what you're looking for? Open an issue on GitHub.
OpenDraft is a free, open-source screenwriting application. It provides professional screenplay formatting, real-time collaboration, version control, beat boards, character management, production tagging, and multi-format export — all without a subscription or cloud lock-in.
Yes. OpenDraft is MIT-licensed and 100% free. There are no subscriptions, no feature gates, no hidden costs. You can download it, use it forever, and even modify the source code.
OpenDraft runs on:
All your data stays on your computer. OpenDraft stores projects as files on your local disk — no cloud servers, no accounts, no data collection. You can back up your projects by simply copying the project folders.
Yes. The desktop app works entirely offline. You only need internet for real-time collaboration features and to check for updates.
Yes. OpenDraft uses industry-standard Courier formatting with proper margins, element indents, and page breaks that match Final Draft. Your exported PDFs will look professional and be accepted by studios, competitions, and agencies.
Go to Format > Title Page... to open the Title Page editor. Fill in structured fields (title, written by, contact, draft, copyright, WGA registration) and see a live preview of how it will look. Click Apply to add it to your screenplay. The title page renders as page 1 and is included in PDF, Final Draft, and Fountain exports.
OpenDraft supports all standard screenplay elements:
Switch elements with keyboard shortcuts Cmd+1 through Cmd+8.
Yes. The estimated runtime is always shown in the status bar at the bottom of the editor (e.g., “Est. 1h 47m”). OpenDraft uses an intelligent algorithm that weights dialogue, action, and other elements differently for a more accurate estimate than the simple “one page = one minute” rule.
The Scene Navigator also shows per-scene timing with color-coded badges: green for normal length, yellow for long, red for very long.
Yes. The built-in Industry Standard template is read-only, but you can duplicate it (or any other template) and customize the copy. Each screenplay remembers which template it's using, and your custom templates are available across all your projects.
Steps:
See the user manual’s Creating a Custom Template section for the full reference.
OpenDraft automatically detects every speaking character in your screenplay. Click a character name to expand their profile, which includes: description, role, gender, age, backstory, character arc, speech pattern, vocabulary, verbal tics, sample dialogue, and images.
You can also use Build from Script to auto-extract character descriptions from your action lines.
Yes. You can define relationships between any two characters — allies, rivals, family, romantic, mentor, antagonist, employer, or friends — with a description and dynamic (stable, evolving, tense, etc.). Click Relationship Map to see an interactive visual graph of all character connections.
OpenDraft includes several story planning tools:
The Script Statistics panel (Tools > Script Statistics) provides:
All statistics update live as you write — no manual refresh needed.
Yes. The Script Statistics panel includes a gender analysis chart showing the dialogue split by character gender. To get accurate results, fill in the gender field in each character's profile. Characters without a gender assigned appear under “Unassigned”.
Yes. You can import and export Final Draft (.fdx) files. OpenDraft preserves screenplay elements, formatting, character profiles, highlighting, production tags, beat board data, and page layout during conversion. The title page, including author and contact details, is also transferred.
If your current app can export to Final Draft (.fdx) or Fountain format, you can import directly into OpenDraft. Most screenwriting apps support at least one of these formats. Go to File > Import and select your file.
Yes. OpenDraft includes real-time collaboration where multiple writers can edit the same screenplay simultaneously. One person starts a collaboration session and shares an invite link. Changes sync instantly between all connected writers.
OpenDraft uses built-in Git-based version control. Use File > Check In to save a named version with a message (e.g., “Finished Act 2 rewrite”). You can view all versions in File > Version History, compare any two versions, and restore a previous version at any time. Restoring creates a new version, so you never lose work.
Each project stores: title, genre, logline, synopsis, author, director, producer, production company, contact, copyright, draft, language, format (feature, TV, short, etc.), status, target length, and notes.
There is also a Registration & Legal section for WGA registration number/date, copyright registration, agent/manager contacts, and a submission tracking log.
Yes. In Project Properties > Registration & Legal, there is a Submission Log where you can track each submission with date, company/person, submission type, status, and notes. Click + Add Submission to add entries.
Yes. OpenDraft includes a full production tagging system compatible with Final Draft. Select text in your screenplay and tag it with categories like Cast, Extras, Stunts, Vehicles, Props, Costumes, VFX, and more. Tags are entity-based, meaning you create a reusable item once and track it across every scene it appears in.
Yes. Enable Revision Mode from Tools > Production > Revision Mode. Edits are visually marked with a configurable revision color. You can also use Track Changes to compare your current script against any checked-in version, with additions highlighted in green and deletions shown in red strikethrough.
This is macOS Gatekeeper blocking an app from an unidentified developer. Go to System Settings > Privacy & Security, scroll down, and click Open Anyway next to the OpenDraft message. You only need to do this once.
Visit the GitHub Issues page to report bugs or request features. You can also use the Report Issue page on this website. Include steps to reproduce the problem and your operating system version.
Yes! OpenDraft is open source under the MIT license. Fork the repository, make your changes, and submit a pull request. Check the GitHub repository for contribution guidelines. You can also join the community discussions.