Free AI Shot List Generator

Paste your screenplay or a scene. We'll generate a tabular shot list with shot size, angle, camera movement, and blocking metadata per row. Free, uses the credits we give every new account.

Hand-lettered tabular shot list on parchment — columns for shot, size, angle, move, notes — illustrating AI shot list generation.

Generate the shot list

Paste the text directly, or import a .txt / .fountain file.

0 characters
Add a director's note (optional)

Anything you want us to pay attention to — tone, coverage style, things you're unsure about.

Sign-in is one click with Google.

Free credits on signup. No credit card. Edit the generated rows however you want.

What goes in a working shot list

A shot list is a table with one row per shot. That's it. The columns are well-known and the vocabulary is small. The reason most shot lists fail isn't that the format is hard — it's that directors skip rows that turn out to matter on set.

The columns that earn their keep:

  • Scene number — matches the slug-line in the production draft. Use the locked numbering. Renumbering mid-prep ruins half of pre-production overnight.
  • Shot number — sequential, scene-scoped (1, 2, 3 within scene 4A). Sometimes spelled 4A-1, 4A-2 to lock the scene context.
  • Shot size — the standard taxonomy. WS / MS / CU / ECU / two-shot. Your DP knows it; don't invent your own.
  • Angle — eye-level, high, low, dutch, top-down, POV. Default to eye-level when unspecified; flag the others.
  • Movement — static, pan, tilt, dolly, crane, handheld, gimbal. Specify direction ("dolly in," "pan left"). "Movement" without direction is a question to be answered on the day, badly.
  • Lens hint — 24mm / 50mm / 85mm, or descriptive (wide / normal / telephoto). The DP usually owns this column; you put a hint, they refine on the day.
  • Action — one sentence describing what's in the shot. Reference character names from the screenplay. Skip adjectives.
  • Dialogue / audio — the line(s) covered, music cues, sound design notes. Helps the editor know where this shot lives in the cut.
  • Notes — anything else. Continuity callouts, props, lighting cues. Keep it short.

That's nine columns. Most working shot list templates use this layout because it fits on A4 landscape and a 1st AD can read the whole row without scrolling. If you're filling the shot list template by hand, the columns are already laid out — paste each row from your generated list into the matching column.

The shot list and the storyboard answer different questions. The shot list answers "how do we capture this?" The storyboard answers "what does the camera see?" Most professional shoots use both. If you only ship one, ship the shot list — the boards can be sketched on the day; the shot list can't.

How AI shot-listing compares to spreadsheet work

StoryBirdie's shot list editor showing generated rows with frame thumbnail, shot size, camera, style, and character columns — editable in place.

Most directors writing their first shot list start in a spreadsheet. There's nothing wrong with that. Spreadsheets are fine. The problem is that turning a 30-page screenplay into 120 rows of shot list, by hand, is six to eight hours of work — and the first version is always wrong. You shoot the first scene and realize you missed coverage; you re-cut the scene mentally and rewrite the next 30 rows.

The math on AI shot-listing isn't "AI does the work, you don't." It's "AI does the first pass, you focus on the decisions." Here's what changes:

StepBy handWith AI
First-pass rows6–8 hours for a 30-page script1–3 minutes
Vocabulary consistencyDrifts as you tireLocked across the whole list
Re-runs after rewritesRe-do affected scenes by handRe-run the analysis; diff the changes
Coverage instinctDevelops with experienceSteady baseline; you steer with notes
Final list qualityYours, end-to-endYours after editing the AI pass

The AI doesn't have your taste. A first-pass shot list from AI will be technically correct and creatively bland — competent coverage that doesn't surprise anyone. That's what you want as a starting point. The list exists to be edited; you're going to break the rules on purpose for the scenes that earn it.

The other thing the AI gives you that hand-writing doesn't: a director's note steers the whole list at once. "Lean handheld for the chase, lock down the dinner scene" produces a list where the chase rows have handheld in the Movement column and the dinner rows are static. Going back to change Movement on 40 rows of a hand-written list is the kind of revision most directors skip — which is how shot lists end up with half-considered camera moves.

The blog has a deeper dive on this if you want the long version: how to create a shot list covers the underlying craft, including when to override the standard taxonomy.

Editing the generated list

The generated list is not the final list. It's a starting set of rows with a defensible camera language and accurate metadata. Your job is to make it yours.

The edits that matter most, in order:

Coverage decisions. Are there enough singles? Too many wides? Did the AI generate three OTSs when one is plenty? Coverage choices are a director's signature; the AI gives you a competent default, and you override it. Most directors cut 10–20% of the generated rows and rewrite another 20%.

Shot size and angle. The AI defaults to safe choices — eye-level, medium, static. Push it. The third shot of a dialogue scene is rarely a medium two-shot; it's a low-angle single on the character about to lie. Mark the moments that should land hard and rewrite those rows.

Movement. The AI under-uses camera movement because static shots are safer to recommend. If you want a piece to feel kinetic, sweep through the movement column and replace static with the move that matches each beat.

Lens hint. Optional. Some directors fill this in; some leave it for the DP. Either's fine. If you're working with a DP who's new to you, fill it in — it tells them how you see the scene before you have to articulate it on the day.

Notes. The most under-used column. A one-line note about why a shot exists ("masks the door reveal for scene 14") saves arguments on the day.

Once the list reads the way you want, export it (CSV, PDF, or DOCX from the project) and send it to your DP and AD. They'll come back with their own edits — that's the loop. The shot list is a living document until the day before the shoot.

One more thing: when you change the screenplay, re-run the analysis. The AI generates rows from the script it sees, not the script on your laptop. If you rewrite a scene, regenerate the shot list for that scene and merge in the diff. Don't try to hand-patch a stale list — that's how scenes lose coverage.

Frequently Asked Questions

How accurate is an AI-generated shot list?+
Accurate enough to be a first pass, not a final shot list. You'll keep most rows, rewrite some, and add or remove a few. The point is to skip the blank page — turning a 90-minute screenplay into 800 starting rows is hours of work that the AI does in minutes. The director still makes every final call.
What does the generator capture per shot?+
Scene number, shot number, shot size (wide / medium / close / etc), angle (eye-level / high / low / dutch / POV), camera movement (static / pan / dolly / handheld / etc), lens hint, action description, dialogue line(s), and notes. Same columns the standard shot list template uses.
Can I export the shot list?+
Yes — CSV, PDF, and DOCX export from the project. Print it for set or share the link with your DP and AD.
Is it really free?+
Yes. Every new signup gets free credits — enough to generate a full short-film shot list, or to do a partial pass on a feature. After the free credits, paid plans start at a low monthly tier; no surprise charges before you decide.

Free PDF: The Director's Pre-Production Checklist

25 things to lock before you shoot. A two-page PDF directors print and tape to the wall during prep.

One project pays for a year.

A single freelance storyboard costs $500–$2,000. StoryBirdie starts free. No credit card required.