Locations
Auto-extracted locations from your scene headings with batch rename.
How It Works
OpenDraft automatically parses your scene headings to extract locations. For example, from these scene headings:
INT. COFFEE SHOP - DAY
EXT. COFFEE SHOP - NIGHT
INT. SARAH'S APARTMENT - MORNING
INT. COFFEE SHOP - DAY
OpenDraft extracts two locations: COFFEE SHOP (3 scenes) and SARAH'S APARTMENT (1 scene). It normalizes INT./EXT. prefixes and time-of-day suffixes so that the same physical place is grouped together.
Accessing Locations
Locations are available in two places:
- Scene Navigator > Locations tab — Switch to the Locations tab in the Navigator panel.
Location Groups
Each location group shows:
- The location name (e.g., "COFFEE SHOP")
- The number of scenes at that location
- An expandable list of all scenes at that location
Click any scene within a group to jump to it in the editor.
Batch Rename
Need to rename a location across your entire script? The batch rename feature updates every scene heading that uses that location:
- Find the location in the Locations panel.
- Click the rename button next to the location name.
- Type the new location name.
- Confirm — every scene heading with that location is updated at once.
Example: If you rename "COFFEE SHOP" to "BISTRO", then "INT. COFFEE SHOP - DAY" becomes "INT. BISTRO - DAY", "EXT. COFFEE SHOP - NIGHT" becomes "EXT. BISTRO - NIGHT", and so on.
Smart Parsing
The location parser intelligently handles:
- INT./EXT. prefixes —
INT.,EXT.,INT./EXT., andI/Eare all recognized and normalized. - Time of day — DAY, NIGHT, MORNING, EVENING, CONTINUOUS, LATER, SAME, MOMENTS LATER, and more.
- Sub-locations — "INT. HOUSE - KITCHEN - DAY" extracts "HOUSE - KITCHEN" as the location.
Use Cases
- Shooting schedule planning — Group all scenes at one location to minimize company moves during filming.
- Consistency checking — Spot locations that may be the same place spelled differently (e.g., "COFFEE SHOP" vs. "COFFEESHOP").
- Script analysis — See which locations dominate your screenplay.