A great comic starts with a great script. Even if AI generates your artwork, the story, pacing, and dialogue are what keep readers turning pages. This guide walks you through writing a comic book script from scratch — whether you plan to draw it yourself, hire an artist, or use an AI comic book maker like ComicInk.
We'll cover the structural differences between comics and screenplays, how to write panel descriptions that work for any artist (human or AI), the rules of good comic dialogue, pacing tricks that steal borrow from 90 years of comics craft, a complete annotated example script, the ten most common mistakes first-time comic writers make, and a free downloadable comic script template you can use on your very next page.
Comic Scripts vs. Screenplays
Comic scripts share DNA with screenplays, but they're fundamentally different. In a screenplay, the camera moves — a single scene can last minutes and the director chooses what the viewer sees at every instant. In a comic, every moment is frozen in a panel. You, the writer, choose exactly which split-second of the story gets drawn.
A comic script typically includes:
- Page numbers — each page is a unit of storytelling, not just a paragraph break.
- Panel numbers and descriptions — what the reader sees in each panel, plus the camera framing and any key visual details.
- Dialogue and captions — what characters say and what the narrator tells us, in the order the reader will see them.
- Action notes and sound effects — movement, expressions, and onomatopoeia like KRAK or WHOOSH.
The most common script format is full-script style (sometimes called the "Alan Moore format"), where every panel is described in prose. The other standard, Marvel style, only outlines the plot and lets the artist break it into panels; dialogue is added afterward. Unless you're working with an artist you already have a long creative relationship with, write in full-script. It's also the format AI tools expect.
The Structure of a Comic Issue
Most single-issue comics follow a simple five-beat structure, adapted from theater and screenwriting:
- Hook (page 1) — grab the reader immediately. An action scene, a mystery, a striking image. Assume the reader is one panel away from closing the tab.
- Setup (pages 2–3) — introduce characters, setting, and the central problem. Give the reader just enough information to care.
- Rising action (pages 4–6) — complications, conflicts, escalation. Each page should raise a new question in the reader's mind.
- Climax (page 7) — the turning point or major confrontation. This is the page readers will remember.
- Resolution or cliffhanger (page 8) — wrap up the immediate story or leave readers wanting the next issue.
This structure scales. A 4-page comic compresses it into one-beat-per-page; a 20-page comic expands each beat into several pages. The principle is the same: hook, build, peak, land.
A useful sanity check as you plan your pages: can you describe each page's purpose in one sentence? If page 5 is "character reveals their secret" and page 6 is "character reveals their secret again from a different angle," consolidate them. Comics punish padding more than almost any other storytelling medium — there are only so many panels on a page.
Writing Panel Descriptions
Each panel description tells the artist — human or AI — what to draw. Be specific about what matters, but don't over-direct.
Good panel description:
PANEL 3. Close-up of Maya's face, illuminated by the glow of her phone screen. She looks worried. Rain streaks the window behind her.
Too vague:
PANEL 3. Maya looks at her phone.
Too controlling:
PANEL 3. Medium close-up, 45-degree angle from the right, Maya holds her iPhone 15 Pro in her left hand at exactly chest height, her expression is 30% worry and 70% resignation...
The sweet spot is giving enough visual direction to set the mood and composition without micromanaging every pixel. Remember: you're writing for a collaborator (person or machine) who wants to do a good job. Trust them to interpret your vision.
A few concrete rules that will save you hours of revision:
- Lead with the framing. "Close-up," "wide shot," "bird's-eye view." This tells the reader (and artist) immediately how to picture the panel.
- Describe what's in frame, not what's outside it. If the reader can't see it, don't mention it — unless it's a sound effect or off-panel voice.
- Identify characters by name on first appearance, then by pronoun. "Maya (20s, short hair, battered leather jacket)" the first time, just "Maya" or "she" thereafter.
- Separate what from how. Write what happens in declarative sentences. Save adjectives for emotional beats.
Writing Dialogue
Comic dialogue follows different rules than prose or screenwriting:
- Keep it short. Speech bubbles have limited space. If a line doesn't fit in a bubble at comfortable reading size, it's too long — split it or cut it.
- Each bubble = one thought. Break long speeches into multiple bubbles. This is also how lettering artists create rhythm on the page.
- Show, don't tell. If the art shows a character is angry, you don't need them to say "I'm so angry right now." Comics are a visual medium. Let the art carry emotion; reserve dialogue for information the reader needs to move forward.
- Give each character a voice. A scientist talks differently than a street kid. If you can remove the character tags and still tell who's speaking, your voices are working.
- Read it aloud. Always. If it sounds unnatural spoken, it'll read worse on the page because readers supply the inflection themselves.
On caption boxes (the rectangular narration boxes): use them sparingly. Every caption is a moment where the art isn't doing the work. The best captions either punctuate a scene with a time jump ("Three weeks later…") or provide internal monologue in a voice distinct from the dialogue. If a caption is describing something the art already shows, cut it.
Pacing: The Secret Weapon
Pacing in comics is controlled by panel count and page layout, not by time. This is the single most under-appreciated craft element in the medium.
- More panels per page = faster pacing. Use for action sequences, rapid dialogue, a character's racing thoughts.
- Fewer panels per page = slower pacing. Use for emotional beats, dramatic reveals, moments you want the reader to sit with.
- Full-page splash = maximum dramatic impact. Use sparingly — no more than once or twice per 20-page issue. A splash on page 1 is a hook; a splash on page 10 is a gut-punch; a splash on every other page is noise.
- Page turns = natural cliffhanger moments. The reader can't see the next page. Plan your key reveals to land on the right-hand page (the one they'll see after the turn).
Here's a rule of thumb almost no first-timer follows: write your page breaks before you write your panels. Map out what belongs on page 1, page 2, page 3. Then fill in the panels. This forces you to think about the reader's physical experience of the comic, not just the plot.
Another pacing trick: vary panel size on each page, not just count. A nine-panel grid (three-by-three) reads slowly and deliberately. A page with one large panel on top and three small ones underneath reads like a zoom-in. A page with a single panel that bleeds to the edges reads like the story stopped to breathe. Learn to wield panel shape as a timing device.
A Complete Example Script (Page 1)
Here's a full page written in the format we've been describing, annotated inline with the craft choices.
PAGE 1
PANEL 1
Wide establishing shot of a futuristic city skyline at sunset. Neon
signs in Japanese and English. Flying cars weave between towers.
The sky is orange bleeding into purple.
CAPTION: Neo Tokyo. 2089.
PANEL 2
Interior of a cramped apartment. KAI (20s, messy hair, cybernetic
left arm) sits at a cluttered desk, staring at multiple holographic
screens. A half-eaten bowl of instant noodles steams next to him.
KAI: Come on... one more firewall.
PANEL 3
Close-up of Kai's cybernetic hand, fingers moving impossibly fast
over a holographic keyboard. Individual keys blur.
SFX: TAP TAP TAP TAP
PANEL 4
Kai's face, lit from below by the screens. His eyes widen as a
line of red text floods the interface.
RED TEXT ON-SCREEN: INTRUSION DETECTED. TRACKING.
KAI: Oh no.
PANEL 5
Wide shot of the apartment from outside the window. Black SUVs
are pulling up on the street below. Armed figures pour out.
CAPTION: Three minutes earlier, he'd been hired to break into
the wrong server.
Notice the rhythm: wide shot, medium interior, extreme close-up, face, pull back to wide. Five panels, about 35 words of copy including sound effects. The reader's eye gets a complete tour of Kai's world in less than thirty seconds of reading time, and by the bottom of the page we know who he is, what he can do, and what terrible thing just happened. That's a working page-one hook.
Try this as a diagnostic: read your page 1 out loud to someone who doesn't know your story. Can they tell you, in their own words, who the main character is and what's at stake? If not, page 1 isn't working yet.
Panel Transitions: The Craft Comics Critics Talk About
Scott McCloud, in Understanding Comics, mapped six kinds of panel-to-panel transitions every comic writer uses, consciously or not. Learning them gives you direct control over pacing and clarity:
- Moment-to-moment — the same action, a split second later. Use for tension and emotional beats. ("Maya picks up the knife." → "Maya grips the knife tighter.")
- Action-to-action — the same subject, performing a clear next step. The workhorse of comics storytelling. ("Maya throws the knife." → "The knife hits the door.")
- Subject-to-subject — staying within the same scene but switching focus. ("Maya looks up." → "The stranger in the doorway stares back.")
- Scene-to-scene — jumping across space or time. Always pair with a caption or establishing shot so the reader isn't lost. ("Maya, alone in her apartment at night." → "Morning. A different city. Kai on a rooftop.")
- Aspect-to-aspect — lingering on different sensory details of a moment. Common in manga. ("A teacup." → "Rain on a window." → "A clock ticking." → "Her face, crying.")
- Non-sequitur — unrelated images, used deliberately for surreal effect. Rare outside art comics.
The mistake most first-timers make is defaulting to action-to-action for every panel. The result is a page that reads like a flipbook — functional, but airless. Mix in a subject-to-subject transition to introduce a new character, or an aspect-to-aspect sequence to slow down time, and your pages gain texture. If you're writing for AI generation, explicitly naming the transition type in your panel description ("PANEL 4 — aspect-to-aspect on the rain-streaked window") helps the AI pick the right camera framing.
What the Letterer (or Lettering AI) Needs From You
Even in an AI-generated comic, someone places the speech bubbles. That someone needs clean inputs:
- Speaker tags every time. "KAI:" before every line, even if it's clear from context. No tag, no bubble.
- Consistent ordering. List dialogue in the order the reader should read it, left-to-right, top-to-bottom. Number your bubbles (1A, 1B, 1C) if the order isn't obvious.
- Distinguish bubble types.
KAI (whispered):,KAI (thinking):,RADIO (Kai's voice):. The letterer needs to know if it's a standard bubble, a thought bubble, or a broadcast. - Sound effects separate from dialogue. Label them
SFX:so they don't get put in a bubble. Loud sounds get larger treatment; specify if it matters (SFX (huge):). - Off-panel voice tags.
VOICE FROM OFF-PANEL:tells the letterer to draw a tail pointing outside the frame.
These look like bureaucratic annotations, but they're the difference between a script that takes ten minutes to letter and one that takes an hour of back-and-forth. If you're using ComicInk or another AI system, these same tags help the lettering pass produce clean, readable bubbles on the first try.
Ten Common Mistakes First-Time Comic Writers Make
- Over-writing panel descriptions. If a panel description is longer than three sentences, you're probably trying to cram too much into one panel. Break it in two.
- Forgetting the page turn. If your biggest reveal is on a left-hand page, it's spoiled the moment the reader opens the spread. Count your pages and rearrange.
- Dialogue doing the art's job. "grabs her arm 'Stop!' Maya said, grabbing her arm." The art is already showing it. Cut one.
- Too many characters on page 1. Limit introductions. A comic can absorb three named characters on page 1; a fourth usually blurs.
- Panels that depict nothing physical. "Maya thinks about her childhood." This is a prose sentence, not a panel. Ground every panel in something visual — a photo she's holding, a toy on a shelf, a scar on her hand.
- Inconsistent character descriptions. If Maya's hair is short on page 1 and long on page 3, the art will follow. Keep a small cast bible as you write.
- Over-using splash pages. A splash is a drumbeat. Every drum roll is just noise.
- Dialogue that's too smart for the character. Five-syllable words in a ten-year-old's mouth breaks immersion instantly.
- Captions that repeat the panel. "A lonely figure walks down the empty street. CAPTION: A lonely figure walked down the empty street."
- No rereading out loud. Every comic pro rereads their dialogue aloud before sending the script. It catches 80% of the problems above.
Bonus for AI-assisted workflows: don't treat the AI's first draft as final. Even the best AI comic book maker produces scripts that sound slightly off — a word choice that's too formal, a pacing beat that lands wrong, a character voice that isn't quite yours. The AI is a faster first-draft writer than you are. It is not a faster final-draft writer. Your edits are what turn a competent script into yours.
Using AI to Help Write Your Script
If staring at a blank page is intimidating, AI can help. ComicInk's story generator takes your premise and produces a full panel-by-panel script. You can use it as:
- A first draft — edit and refine the AI output into your voice.
- A brainstorming tool — generate multiple versions and pick the best elements from each.
- A structure guide — see how a story breaks down into pages and panels, then rewrite.
The best comics blend AI efficiency with human creativity. Let the AI handle structural scaffolding; you bring the specific details, the particular voice, the one unexpected choice that makes a story feel alive instead of generated.
A workflow that consistently produces good results: write your logline and three-beat outline yourself. Feed that to the AI and ask it for a full page-by-page breakdown. Edit the breakdown for pacing and page turns. Then ask the AI to draft dialogue for each panel. Edit the dialogue last — this is where your voice lives.
From Script to Comic
Once your script is ready, ComicInk turns it into finished comic pages. Upload your script, set your characters, choose an art style, and generate. The AI interprets your panel descriptions and produces complete pages with artwork, layouts, and dialogue.
No drawing. No hiring an artist. No waiting weeks between drafts. Your script, your story, your comic — usually generated in under ten minutes.
The better your script, the better your comic. The guide above is everything you need to write one.
If you'd rather start from a prompt than from scratch, our free comic strip ideas list has thirty story seeds you can adapt in under a minute. And if your script is heading in a manga direction, the manga script format guide walks through the differences from Western comic scripting (right-to-left reading order, sound effects styling, page-turn beats).
