Tutorial

How to Write a Comic Script

A comic script is a set of instructions for someone who can only read the page. Here's the format, the panel math, and the dialogue limits that keep a script producible.

July 24, 2026·10 min read

There Is No Official Format — But There Is a Job

Unlike screenwriting, comics have no industry-standard script format. Full script, plot-first, hybrid, a text file with numbered panels — all of it ships. What every working format has in common is the job it does: it tells the artist exactly what to draw in each panel, in order, and nothing else.

That constraint is the whole craft. Prose can say "she remembered the fire." A panel can't. If it isn't visible in the frame or written in a balloon, it doesn't exist. Every line you write should survive the question: can someone draw this?

The Unit Is the Page, Not the Scene

Write in pages. A page is a fixed container — the reader takes it in as one image before reading it panel by panel, and the page turn is the only cliffhanger device comics have that prose doesn't. Structure your script so the last panel of a right-hand page asks a question the turn answers.

Practical budget: five to seven panels per page is the comfortable range. Three or four panels reads slow and heavy — good for a beat that needs weight. Nine or more reads fast and cramped, which is a deliberate effect, not a default. One panel is a splash: it stops the reader. Spend splashes like money.

What Goes in a Panel Description

Four things, in this order, and usually in two or three sentences:

  1. Where we are — the location, only when it changes.
  2. Who's in frame — by name, with their emotional state.
  3. What's happening — one action, in present tense.
  4. How we see it — the shot and angle, if it matters.

That last one is where new writers either say nothing or say far too much. "Close on Mara's hands" is direction. Three paragraphs about the lighting on the far wall is a short story nobody will draw. Give the camera a note when the note carries meaning — a low angle to make someone loom, an over-the-shoulder to put the reader in a conversation — and stay silent otherwise.

Write actions as single moments. A panel is a frozen instant, so "Kai draws his sword and runs across the roof and leaps" is three panels pretending to be one. Pick the instant that implies the other two.

Dialogue: Count the Words

Balloons take up art. This is the hardest adjustment for prose writers, and it's arithmetic, not taste:

Captions are a separate budget — narration, time stamps, internal voice. They're the one place a comic can carry interiority, which makes them easy to overuse. If a caption says what the picture already shows, cut the caption, not the picture.

One more rule that saves whole pages: don't write dialogue that describes the action. "I'm going to open this door now" is a character narrating a drawing the reader is already looking at.

A Script That Machines Can Read Too

If you're generating your art rather than handing pages to an artist, the same discipline pays off twice — a script tight enough for an illustrator is also structured enough to compile. WildComiks's script mode reads a plain-text script with a small set of tags and turns it into panels:

#Alleyway_Night [Crowd: Low]

[PANEL: WIDE] [SHOT: ESTABLISHING]
Rain sheets off a fire escape. Steam from a grate.

[PANEL: SQUARE] [SHOT: CLOSE_UP] [ANGLE: LOW]
@Mara (wary, +crowbar) presses flat against the brick.
MARA: Tell me you counted them.

[PANEL: TALL] [SHOT: OTS]
@Kai (grim) watches the mouth of the alley.
KAI: I counted them.
NARRATOR: He had not counted them.

The pieces, in plain English:

Tags you don't use are simply ignored, so you can start with nothing but prose and plain NAME: dialogue and add direction only where you actually care.

Revision: Read It Like a Reader

Write One Page

Don't start with issue one. Write a single page — six panels, one small scene, one turn — and put it through the whole pipeline until it looks like a comic. You'll learn more from one finished page than from forty scripted ones.

WildComiks's free tier is 10 panels a day with no credit card, which is close enough to a page and a half to test a script properly.

Turn a Script Into Panels Free →