Subtitle Reading Speed Checker Guide: Can Viewers Keep Up
A subtitle has two jobs: to say what was spoken, and to stay on screen long enough to be read. The first job gets most of the attention, but the second is just as important. A perfectly translated subtitle that disappears after one second is useless, because the viewer never finishes it. A subtitle that lingers too long is also a problem, because it overlaps the next line of dialogue and confuses the sequence.
The Subtitle Reading Speed Checker measures whether each subtitle can be read in the time available. This guide explains the measurement, the limits used by subtitlers, and how to fix subtitles that are too fast.
Characters per second: the core measure
Reading speed for subtitles is measured in characters per second, often shortened to CPS. It is calculated by dividing the number of characters in the subtitle, including spaces and punctuation, by the number of seconds it stays on screen. A subtitle with 34 characters shown for 2 seconds has a speed of 34 divided by 2, which is 17 characters per second.
The commonly recommended maximum is around 17 to 20 characters per second for adult viewers, with 17 often used as the stricter limit and 20 as the outer bound. Children's programmes use lower limits, because young readers are slower. These limits are guidelines drawn from reading research and industry practice, not physical laws, and different broadcasters and platforms set slightly different thresholds. What matters is choosing a limit and applying it consistently.
Characters per second is a better measure than words per minute for subtitles, because subtitle text is short and the time windows are small. A single long word can change a words-per-minute figure dramatically, while characters per second stays stable. It also accounts for spaces and punctuation, which take reading time even though they are not words.
Minimum and maximum durations
Alongside the speed limit, subtitlers observe duration limits. A subtitle should generally stay on screen for at least about one second, because anything shorter is a flash that most viewers cannot register, let alone read. Very short interjections, such as "Yes." or "Go!", are exceptions, but even they benefit from a full second where the timing allows.
At the other end, a subtitle should rarely stay on screen for more than about six or seven seconds. Beyond that, it starts to feel stale, and it risks overlapping with dialogue that has moved on. If a subtitle needs more than seven seconds to be read at an acceptable speed, it is usually too long and should be shortened or split into two subtitles. The goal is a comfortable middle: long enough to read, short enough to match the speech.
Shot changes add another rule. A subtitle should generally not cross a shot change, because the viewer's eye is drawn to the new shot and the subtitle becomes harder to follow. When a shot changes mid-sentence, subtitlers often split the subtitle at the change, even if the timing would otherwise allow a single subtitle.
Worked example: checking a subtitle
Consider the subtitle "The train leaves at dawn tomorrow." shown for 2 seconds. First, count the characters, including spaces and the final full stop. The text has 34 characters: "The" (3), a space (1), "train" (5), a space (1), "leaves" (6), a space (1), "at" (2), a space (1), "dawn" (4), a space (1), "tomorrow." (9). Adding: 3 plus 1 plus 5 plus 1 plus 6 plus 1 plus 2 plus 1 plus 4 plus 1 plus 9 equals 34.
Now divide by the duration: 34 divided by 2 equals 17 characters per second. That sits exactly at the stricter 17 limit, so this subtitle passes, but with no margin. If the same subtitle were shown for only 1.5 seconds, the speed would be 34 divided by 1.5, which is about 22.7 characters per second, well above the limit, and the subtitle would be too fast. The fix would be to extend the duration to at least 2 seconds, or to shorten the text, for example to "The train leaves at dawn.", which is 25 characters and, at 1.5 seconds, gives about 16.7 characters per second, within the stricter limit.
This example shows why checking matters: the same words can pass or fail depending on half a second of timing. Small timing adjustments, made during editing, are usually enough to bring a subtitle within limits.
Fixing subtitles that are too fast
When a subtitle exceeds the speed limit, you have three options. First, extend its duration, if the gap before the next subtitle allows it. This is the simplest fix and the best one when the timing has slack. Second, shorten the text, by removing filler words, compressing a phrase, or dropping information the viewer can get from the picture. Subtitles routinely condense speech, because spoken language contains repetitions and hesitations that written text does not need.
Third, split the subtitle into two, each with its own timing. This works when a long sentence spans a natural pause in the speech. Splitting gives each part its own reading window, which often brings both within limits without losing any content. Choose the fix that fits the situation: extend when there is slack, shorten when the text is wordy, split when the speech has a natural break.
Avoid the temptation to fix speed by reducing the font size or cramming more characters per line. Smaller text is harder to read, especially on small screens, and it does not change the characters-per-second calculation. Readability comes from time and brevity, not from squeezing.
Common mistakes to avoid
The most common mistake is checking only the average speed across a file. A file can average 15 characters per second while containing individual subtitles at 30, and those fast ones are the ones viewers miss. Check every subtitle, not just the average, and fix the worst offenders first.
Another mistake is forgetting spaces and punctuation in the character count. A subtitle that seems to have 30 characters may have 34 once spaces are included, and that difference can push it over the limit. Count everything the viewer must read, including spaces. A third mistake is ignoring the minimum duration: a subtitle at an acceptable speed can still be too short if its duration is under a second, because the eye needs time to find it as well as to read it.
Finally, remember that reading speed varies between viewers. Older viewers, viewers reading in a second language, and viewers with reading difficulties all read more slowly than the average. Designing to the stricter 17 limit, rather than the outer 20, leaves more margin for these viewers, and that margin is worth keeping.
Related tools
Reading speed is one part of subtitle quality. The SRT Subtitle Validator checks the file structure, and the Subtitle Line Break Formatter improves how lines are split. For a guide on reading time in general, see the Academic Reading Time Calculator Guide.
Subtitles are a promise to the viewer: you will have time to read this. Checking characters per second, respecting minimum and maximum durations, and fixing fast subtitles before publishing keeps that promise. It takes minutes, and it is the difference between captions that support a video and captions that frustrate the people who need them.