Analyze Your Screenplay
BudgetOracle parses every INT./EXT. scene, identifies all speaking characters, detects 25+ cost-driving production elements, and generates a full line-item budget across 40+ categories.
Please review the following notes about how BudgetOracle works and the limitations of automated screenplay analysis.
BudgetOracle extracts characters, locations, and production elements directly from the text of your PDF. Misspelled character names (e.g. "JONH" vs "JOHN") will be treated as separate characters. Inconsistent formatting of the same name creates duplicates.
The tool relies on industry-standard screenplay conventions: ALL-CAPS character cues, INT./EXT. scene headings, and parenthetical extensions. Non-standard formatting may cause characters, scenes, or production elements to be missed or miscounted.
PDF text extraction can introduce artifacts — garbled text, merged lines, or lost whitespace — that affect detection accuracy. Scanned or image-based PDFs will not work; the screenplay must contain selectable text.
All costs are rough estimates based on SAG rate tiers, union scale, and industry averages. They are intended for early-stage planning and are not a substitute for a professional line producer or production accountant.
BudgetOracle cannot detect subtext, directorial intent, or visual storytelling choices that affect budget (e.g. the complexity of a VFX shot, elaborate camera moves in a "simple" scene, or the number of background extras implied but not stated). Elements must be explicitly written in the script to be detected.
By Michael Shafia
Intelligent Screenplay Analysis & Production Budget Estimation
Drop in a screenplay PDF. Get a complete, scene-level analysis and a full line-item production budget — script rights through contingency.
BudgetOracle parses every INT./EXT. scene, identifies all speaking characters, detects 25+ cost-driving production elements, and generates a full line-item budget across 40+ categories.