What this tool does
Estimate how quickly a viewer needs to read individual SRT subtitle cues.
How to use it
Paste valid SRT text and select Process. Review each cue’s display duration and non-whitespace character rate; 20 characters per second is shown as an advisory threshold, not a universal rule.
Privacy and limitations
Processing takes place in your browser. Avoid pasting sensitive data into a shared device. Results are not stored by this tool.
How the rate is calculated
For each valid SRT cue, the tool divides non-whitespace subtitle characters by the cue’s display duration in seconds. For example, 30 counted characters displayed for 2.00 seconds gives 15.0 CPS; spaces and line breaks do not contribute to the character count.
Interpreting the advisory
A cue above 20 CPS is marked for review, not declared incorrect. The result reports every cue’s duration and rate, so use the flagged cue number to consider shortening its wording or allowing more display time while preserving the scene timing.
Requirements and scope
Input must pass the standard SRT cue, timestamp and non-overlap checks. The estimate does not account for reading ability, language, shot changes or speaker context, so treat it as a review aid rather than a universal accessibility or quality score.
Questions about this tool
What does CPS mean in the result?
CPS means non-whitespace characters per second, calculated from the cue text and its start-to-end duration.
Is more than 20 CPS automatically an error?
No. The tool marks it as an advisory cue to review; 20 CPS is not a universal pass/fail rule.