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.

Blocking. The generator describes where the characters and camera sit in each shot. Tighten the lines that matter — "MARIA crosses to the window, camera holds" ends the day-of argument about who moves and who doesn't. It's also where a one-line note about why a shot exists ("masks the door reveal for scene 14") earns its keep.

Once the list reads the way you want, export it to a print-ready PDF 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.

Reshaping coverage without starting over

Editing one row at a time is table stakes. The part that saves a prep week is reshaping coverage structurally — the revisions a hand-built list makes so painful that most directors quietly skip them.

Merge. You generated three over-the-shoulders where a master and a single will cut. Select them, add a note like "collapse to one wide master," and combine them into a single shot. Fewer setups, same story.

Split. A shot you wrote as one beat turns out to hold two — the reaction and the decision. Split it so each gets its own row, its own frame, and its own attention on set.

Reorder. List in story order for the read; the AD groups by setup for the shoot. Move rows around without renumbering by hand.

Regenerate a scene. Rewrite a scene and the old coverage is stale. Re-run that one scene and merge the diff instead of hand-patching around the change — the AI generates rows from the script it sees, not the one on your laptop.

This is the line between a generator and a copilot. A generator hands you a list and walks away; the revisions are where the shot list actually becomes yours. Every row also links back to the screenplay line it came from, so you can always trace why a shot exists.

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 / insert / etc), angle (eye-level / high / low / dutch / POV / over-the-shoulder), camera movement (static / pan / tilt / tracking / dolly / zoom), blocking, action, dialogue line(s), and the characters and props in frame. Every row also links back to the screenplay lines it was drawn from.
Can I export the shot list?+
Yes — export to a print-ready PDF (landscape or portrait) straight from the project, then print it for set or hand the PDF to 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.