HomeArt that draws in your heart

Panel Counter

Writing a script and want a quick way to check how many lines you've written? Simply paste your script into the box below, and the results will update automatically!

Note: This is only meant to be used for scripts that follow the formatting of this post, eg.

  • Each panel is written on one line
  • Speech from other characters that occur in the same panel are indented (number of spaces not important)

It also assumes that you are pasting in the script from Notion, meaning that it escapes Header marks (#) and Quote marks (>) by default. You can customize this behaviour below.

If you want to add or remove things to ignore, change the settings below:

Click to toggle switches on or off, or to remove tokens to ignore. (Note: the first token in "Ignore lines that equal" has a space, while the second doesn't. The first token in "Ignore lines that start with" is a space.)
Add a token by typing into the relevant input, then pressing enter.

Ignore empty lines:
ON
Ignore lines that equal:> >
Ignore lines that start with: #
[Narrative description to set the scene! This counts as a panel.]
A: This is line 1
B: This is line 2
# This is a header--it will be ignored
> This is a quote--it will also be ignored
Everything on a non-empty line that doesn't start with # or > counts as a panel!

Result: 4 panels
# Panels: 0