The Character & Word Counter reads an SRT file and reports four numbers: the total number of cues, the total characters excluding all whitespace, the total words, and the average characters per cue to one decimal place. You paste the file into the SRT Content box and run it; the result is a short plain-text report rather than a modified subtitle file, and it downloads as a .txt.
Those figures drive real decisions. Translators and localisation vendors quote and invoice on character counts, and subtitle work is frequently priced per character or per word rather than per minute. Broadcasters and streaming platforms specify characters-per-line and reading-rate limits, and an average that has crept up over a series is an early warning that cues are getting too dense to read comfortably. Accessibility teams use word totals to sanity-check that a caption file actually covers the whole programme rather than stopping halfway. Getting these numbers by pasting subtitles into a word processor is unreliable, because it counts the timecodes and cue numbers as well.
The tool avoids that problem by parsing the file into cues first and measuring only the dialogue. Characters are counted after removing every whitespace character, which is the convention behind most subtitle character limits and translator rate cards, so spaces, tabs and line breaks inside a cue do not inflate the figure. Words are counted by splitting each cue's text on runs of whitespace and discarding empty results, so trailing spaces and blank lines do not create phantom words. The average is characters divided by cue count, and it safely reports zero rather than failing if the file contains no cues.
Nothing is modified and nothing is uploaded - your file is measured in the browser and the original text is left exactly as you pasted it.