Paste a scene from your script. Get every shot it needs, with the framing, the camera move and how long it runs, planned the way a director of photography would.
FreeFilm, series or vertical dramaExport to CSV or print
This shot list came from the same engine that plans every scene in PyxelJam Studio.Take it further →
Real Example
A Diner Scene, Broken Into Shots
An unedited result for a one-page scene, planned as a vertical drama. Each row links to the prompt translator, so a shot can go straight to a video model.
A shot list turns a scene into the exact set of camera setups you need to tell it. It is the step between the script and everything you generate or film, and the place where most of a scene's rhythm is decided.
Coverage that cuts together
A scene needs a way in (often a wider shot that places the room and the people), the shots that carry the drama (mediums and close-ups on whoever holds the power in each moment) and inserts for the objects the story turns on. The coverage tile shows the mix the tool chose.
One move per shot, with a reason
A push in says "pay attention now". Handheld says "this is unstable". A static frame lets the performance do the work. Each shot gets one move, chosen for what the moment needs.
Lengths that match the format
Film scenes breathe; vertical dramas cut every two to four seconds, open on a hook and end on an unresolved turn. Pick the format and the lengths, framing and pacing checks follow it.
Ready for AI video
AI video models make one shot at a time, so a clean list of shots with clear framing and one move each is exactly what they need. Use "Write prompts" on any row to get that shot written for each model.
Framing Cheat Sheet
Framing
Shows
Use it for
Wide
The whole place, people small in it
Opening a scene, isolation, geography
Medium
A person from the waist up
Conversation, behaviour, blocking
Close-up
A face
Decisions, reactions, emotion
Extreme close-up
An eye, a hand, an object
The detail the story turns on
Over the shoulder
One person, past another
Two people in tension
Point of view
What a character sees
Putting the viewer in their place
Next in PyxelJam Studio
Your shots are ready to be drawn.
Open this shot list as a project. PyxelJam Studio draws a frame for every shot, keeps your cast looking the same from shot to shot, and turns approved frames into clips.
Illustration of what comes next. Real frames are drawn from your own shots after you sign up.
Script→Shot list→Frames→Clips→Final cut→Publish
Questions
What is a shot list?
A shot list is the set of camera setups a scene needs, in order: what each shot frames, how the camera moves and how long it runs. It sits between the script and the shoot, or the generation, and decides most of a scene's rhythm.
How does the AI decide the shots?
It reads the scene the way a director of photography does: where the scene opens, who holds the power in each moment, which objects matter, and what the format's pacing asks for. Then it picks a framing and one camera move per shot, and a length.
Can it plan a vertical drama?
Yes. Pick "Vertical drama" and the shots are framed for 9:16, cut faster, and checked against the format's pacing: a hook in the opening seconds and an ending on an open turn.
How long can the scene be?
Up to 8,000 characters, about four to six screenplay pages. One scene at a time gives the best list; split longer sequences.
Can I export the shot list?
Yes. Leave your email on a result to download it as a CSV for spreadsheets, as plain text, or as a printable sheet, and get a link that keeps it open.
Is it free?
Yes, with a daily allowance per visitor so it stays free for everyone.