Scene Extractor

Mini location list generator

Production assistants and screenwriters waste hours listing every location in a film. Paste your full script below. The tool detects each line starting with INT., EXT., I/E., or INT/EXT. (scene headings) and outputs a clean, alphabetically sorted list of all locations,ready to copy into Excel or a breakdown sheet.

This free scene heading extractor is designed for people in pre‑production who need a fast, reliable way to list every location in a script. Instead of scrolling through a PDF and manually copying sluglines by hand, you paste the screenplay here and get a ready‑to‑use list of locations in seconds.

The Scene Extractor scans your screenplay line by line, looks for standard scene headings (INT., EXT., I/E., INT/EXT.), and pulls them into a single, deduplicated list. It’s a lightweight script breakdown helper for location lists, shooting schedules, and call sheet prep.

Everything runs in your browser. No script pages are uploaded or stored anywhere. A small JavaScript loop searches for exact prefixes (INT., EXT., I/E., INT/EXT.) at the start of each line, normalizes spacing, removes duplicates, and sorts the result A–Z.

How this free scene heading extractor works

  1. Paste your full screenplay (or a specific act/episode) into the text area above. PDF exports converted to text and Fountain files both work as long as scene headings start with INT., EXT., I/E., or INT/EXT.
  2. The tool loops over every line and checks whether it begins with one of these prefixes. Matching lines are treated as scene headings, normalized (extra spaces removed), and stored in a set so duplicates are removed.
  3. The final list is sorted alphabetically and displayed in a second text area, one scene heading per line, ready to copy into Excel, Google Sheets, or any script breakdown software.

Who this script breakdown helper is for

  • Assistant directors and production assistants building location lists and early shooting schedules.
  • Screenwriters doing a quick pass on their own script to see how many locations they have and how often they repeat.
  • Indie filmmakers who don’t yet have a full breakdown suite but still need a clean, exportable list of every scene heading.

Best practices for getting clean location lists

  • Use standard slugline format: INT., EXT., I/E., or INT/EXT., followed by the location and time of day (e.g. “INT. APARTMENT – NIGHT”).
  • Keep the location name consistent across the script (e.g. always “APARTMENT” instead of sometimes “JULIE’S APARTMENT”). This makes grouping scenes by location much easier later.
  • If a scene can be played in multiple spaces, consider whether it should be written as separate scene headings for production clarity.
  • After exporting the list into Excel, add columns for set type (INT/EXT), day/night, location category, and whether the location is practical or built.
FAQ

FAQ: scene heading extractor & script breakdown

A scene heading extractor is a small tool that scans your screenplay for scene headings,also called sluglines,like “INT. HOUSE – DAY” or “EXT. STREET – NIGHT”. It then outputs a list of those headings so you can see every location in the script without reading the entire document line by line.

Accuracy depends on how cleanly your script uses standard formatting. If every scene heading begins with INT., EXT., I/E., or INT/EXT., the tool will pick them up reliably. If headings are written in non‑standard ways, some locations may be missed or listed more than once under slightly different names.

Yes,with one caveat. The Scene Extractor gives you a fast, alphabetized list of all scene headings. It is ideal as a starting point for a location breakdown, but you will still need to clean labels, merge duplicates, and assign categories (set, practical, VFX‑heavy) in your spreadsheet or production software.

Absolutely. The extractor doesn’t care about total page count or act structure. You can paste a feature, a pilot, an anthology episode, or a short. As long as scene headings use standard prefixes, the tool will generate a location list for any format.

No. The Scene Extractor runs entirely in your browser. The JavaScript that finds sluglines and builds the location list executes locally, and no pages are sent to a server or stored.

Preview of ScreenWeaver visual timeline and script rhythm

Want more than a mini breakdown?

Scene Extractor gives you a fast, free location list. ScreenWeaver goes further: it keeps your outline, beats, and script in sync so you can see structure, pacing, and sequences at a glance,before you ever hand pages to production.

Discover ScreenWeaver