A practical comic script format separates each page into numbered panels, describes the visible action, and lists the dialogue, captions and sound effects that need lettering. Keep those printed words distinct from instructions for the artist, so a collaborator can tell what to draw and what to place in the image.

Below is an original three-panel comic script example, its finished pictures and a reusable text template. Use it to turn a short comic idea into a plan you can draw. The template is a starting format; agree on the details with the person who will use it.

What goes in a comic book script?

Think of the document as a set of drawing and lettering instructions. A page heading says where the sequence belongs. A panel heading identifies one view. An art description explains the selected moment, followed by the exact text that appears in that view.

The parts of the script used in this example
PartIts jobExample
Page headingIdentify the comic page and panel countPAGE 1 (3 panels)
Panel headingIdentify the individual imagePANEL 2
Art descriptionTell the artist what is visibleThe paper plane is in flight between Pip and Rue.
DialogueGive the speaker and exact spoken line02 PIP: Special delivery.
CaptionSpecify text outside ordinary dialogue01 CAPTION (TIME): Lunch break.
SFXIdentify sound-effect lettering03 SFX: FWOOSH

Blambot’s annotated script example separates panel descriptions from numbered lettering items. Our format uses that distinction with a small original story. The labels “ART” and “CAPTION” help make the boundary visible.

There is no single required format for every project. In Tim Susman’s SFWA guide, the script is a collaborative document whose level of detail depends on the artist. Ask what your collaborator needs before making a long template more elaborate.

A complete three-panel comic script example

Special Delivery is a small office joke: Pip sends a paper plane to Rue, who treats it as a delivery service. Pip is the mint robot on the left; Rue is the orange robot on the right. The names belong in the script, while the reader can follow the pictures without a character introduction.

ORIGINAL PRACTICE SCRIPTDownload example (.txt)
SPECIAL DELIVERY
Writer: Bubble Studio
Reading direction: left to right

PAGE 1 (3 panels)

PANEL 1
ART: Pip, the mint robot on the left, holds a folded paper
plane. Rue, the orange robot on the right, looks toward Pip.
Reserve space above the heads.
01 CAPTION (TIME): Lunch break.
02 PIP: Special delivery.

PANEL 2
ART: The plane is in flight between Pip and Rue. Pip's
throwing arm is extended. A curved motion trail leads
from Pip toward the plane.
03 SFX: FWOOSH

PANEL 3
ART: Rue holds the caught plane and smiles.
Pip watches from the left.
04 RUE: Express service.

Read only the numbered items. Those are the words that appear in the comic. Then read the art descriptions: they explain who holds the plane, when it is in flight and who has caught it. The actions stay out of the spoken lines.

The same script as finished panels

Each picture below corresponds to one panel heading. The visual sequence carries the throw and catch; the dialogue adds the delivery joke. Read the panels left to right, then down if your screen stacks them.

01Panel 1: the setup. Items 01 and 02 become the caption and Pip’s balloon.

02Panel 2: the selected action. Item 03 becomes the sound effect. The motion trail is artwork.

03Panel 3: the response. Item 04 becomes Rue’s reply. The tail identifies the new speaker.

Original Bubble Studio example. The script, lettering and illustrations describe the same three moments. Enlarge a panel to inspect the words and tail.

This version uses three equally sized panels. That is a choice for this exercise, rather than a required comic script format. For other arrangements, compare the layout studies before finishing the pictures.

Write panel descriptions around a visible moment

Give the artist the people, important objects and the action or pose that matters. Mention a position when it affects the sequence, such as keeping Pip on the left so the plane travels in the reading direction. Leave room for the artist to choose a useful crop and gesture.

Separate a sequence into drawable views

Too much for our middle panel: Pip folds the paper, throws it across the room, Rue catches it and unfolds a note.

Our selected view: The folded plane is in flight between Pip and Rue. Pip’s throwing arm is extended.

The next panel shows the caught plane. If the note mattered to the ending, we would need to show it too, perhaps in another frame.

A panel can use motion lines or other devices to suggest movement, but a description still needs a clear image to draw. Susman recommends selecting the moments a scene needs instead of trying to describe every instant. Try sketching each description as one thumbnail to find overloaded panels.

Internal feelings need a visible expression or a printed voice if the reader must recognize them. “Rue is impressed” could become a smile, a closer look at the plane or a line of dialogue. Choose the clue that serves your scene.

Separate dialogue, captions and sound effects

Write the exact printed words after each label. “PIP” identifies the speaker for the artist and letterer; it is not part of the balloon’s text. Likewise, the finished image shows “Lunch break.” without printing “CAPTION (TIME).”

Keep artist instructions out of the finished lettering
Script itemWhat appears in the comicWhat stays in the script
02 PIP: Special delivery.Special delivery.The speaker label and item number
01 CAPTION (TIME): Lunch break.Lunch break.The caption type and item number
03 SFX: FWOOSHFWOOSHThe SFX label and item number
ART: Rue holds the caught plane.A drawing of that poseThe descriptive sentence

Number every item that needs lettering in its intended reading order. In this short page we continue from 01 through 04 across all three panels. That makes a note such as “shorten item 04” easy to locate. Follow your team’s convention if it numbers items differently.

Use a brief qualifier when the voice needs a particular treatment, such as PIP (WHISPER) or RUE (OFF-PANEL). Blambot’s script breakdown includes speaker and caption descriptors. Explain any unfamiliar label rather than assuming every collaborator uses the same shorthand.

For a thought, specify how you want it shown: a thought balloon or an internal-monologue caption. Our bubble comparison shows the difference. Keep notes about appearance separate from the actual words.

Test the words against the drawing space

Put rough balloons in the thumbnails before polishing the script. In panel 1, “I have prepared this carefully folded paper aircraft to bring an important message directly to your desk” repeats the visible prop and leaves little room for the robots. “Special delivery” sets up the joke while the drawing shows the method.

Cover the dialogue and look at the pictures. Then cover the pictures and read the dialogue. Decide what each contributes. If both explain the same action, shorten the line or use it to reveal attitude instead. The amount of text has to fit the actual frame; there is no word count that makes every balloon readable.

Try a silent version of the last frame, then restore “Express service.” Keep the reply if you want Rue to join Pip’s joke. For the later lettering pass, our spacing guide shows how to fit the words without crowding the border.

A comic script template you can reuse

Copy this format into your text editor or word processor and replace the brackets. The download includes brief instructions. Delete unused caption and SFX lines, and keep the lettering numbers in order as you revise.

BLANK PRACTICE TEMPLATEDownload template (.txt)
TITLE: [Your story]
WRITER: [Your name]
VERSION / DATE: [Revision]

PAGE 1 ([number] panels)

PANEL 1
ART: [Visible people, setting and selected action.]
01 CAPTION (TIME / PLACE): [Printed text, if needed.]
02 [CHARACTER]: [Spoken words.]

PANEL 2
ART: [The next visible beat.]
03 SFX: [Sound effect, if needed.]

PANEL 3
ART: [The result or response.]
04 [CHARACTER]: [Spoken words.]

Begin each new comic page with its own heading. In a word processor, use a page break to keep that heading and its panels together. Add your story title, name and revision date so someone reviewing the document knows which copy they have.

A plain text file is enough for this exercise. If a publisher or collaborator requests a document format or template, use that requirement. The sample is a working aid, rather than a universal submission standard.

Move from script to lettering

  1. Check the script against roughs. Confirm that every required object, action and printed line has somewhere to go.
  2. Draw and assemble the panels. Use your drawing or layout app to create the artwork and grid.
  3. Upload the assembled image. Open the comic maker and choose Upload photo.
  4. Add each printed item. Drag a shape from the palette for a new balloon or caption. Enter only its printed words in Bubble text.
  5. Read the finished page. Check the lettering order, tail directions and final display size before exporting.

The screenshot shows this lettering step on the editor’s existing adventure panel. The paper-plane pictures above are original finished illustrations, rather than screenshots of an automatic script-to-comic feature. Bubble Studio adds editable balloons and captions to your artwork; you draw and assemble the panels separately.

When your page is ready, open the comic maker. For more practice, choose another short story idea and draft its last panel before filling in the earlier beats.

Select the dialogue balloon and add balanced line breaks in Bubble text.

Comic script format FAQ

Is there an official comic book script format?

There is no single format used for every comic. Use clear page and panel headings, separate art instructions from lettering, and follow the requirements of the person or publisher receiving the script.

How detailed should panel descriptions be?

Include what the story needs the artist to show: who is present, the important object, and the selected action or pose. Add a specific crop or placement when it changes the meaning. Discuss how much freedom your artist prefers.

Does every panel need dialogue?

No. Our middle panel contains a sound effect but no spoken line. You could also make it silent. Leave a panel wordless when its image gives the reader what they need.

Can I use the template for a longer comic?

Yes. Add page and panel blocks as the story needs them. Review the page breaks, numbering and amount of dialogue as a whole. Three panels is the length of this example, not a limit on the format.

Do I need a script if I draw my own comic?

You can start with thumbnails, written notes or a full script. This format is useful when you want to check the exact words separately or share the plan with someone else. Use enough detail to guide your next drawing pass.

Sources & further reading

Special Delivery was constructed for this guide: the numbered lettering items in the sample script correspond to the caption, balloons and sound effect in the finished panels. The downloadable template follows that example. The separate editor walkthrough uses the existing adventure sample to demonstrate controls.

The references below support the conventions discussed here; they do not evaluate or endorse our examples. Sources checked on November 4, 2026.

  • Nate Piekos / BlambotComic Script Basics

    An annotated script explains page and panel headings, descriptions, numbered lettering, speaker labels and captions. Our script and finished panels are original.

  • Tim Susman / SFWAHow to Write a Comic Script

    Collaboration, choosing visible moments and fitting dialogue to the artwork. Explains that comic scripts do not have a single compulsory format.