Subtitle guide
Subtitle reading speed, and how fast is too fast
5 min read Updated June 14, 2026
A subtitle can be perfectly timed and perfectly translated and still be a bad subtitle, if it flashes past faster than anyone can read it. Professional subtitlers measure this with a single number called reading speed, expressed in characters per second. This guide explains what CPS is, the limits the major studios and broadcasters actually use, and how to find the lines in your file that move too fast.
What CPS means
CPS stands for characters per second. It is the number of text characters in a subtitle divided by how long that subtitle stays on screen. A line of 60 characters shown for 3 seconds has a reading speed of 20 CPS. The higher the number, the faster the viewer has to read.
CPS matters because reading is slower than listening. A line of dialogue takes a certain time to say, but reading the same words while also watching the picture takes longer. If a subtitle disappears before the viewer can finish it, the translation might as well not be there.
The limits the professionals use
There is no single universal number, but the industry clusters around a well-known range. As a rule of thumb,
- up to about 17 CPS is comfortable, easy for almost everyone, including slower readers and children;
- around 20 to 21 CPS is the standard adult maximum, the most common ceiling for general-audience content;
- up to about 25 CPS is fast but acceptable, used where dialogue is dense and there is no room to slow down, though it gets tiring over a whole film;
- above 25 CPS is too fast. Most viewers cannot keep up, and the line should be shortened or held longer.
For reference, Netflix’s published timed-text guidelines cap adult programmes at 20 CPS (17 for children’s content), and broadcasters such as the BBC work to similar reading-speed targets. If you stay at or under roughly 20 CPS, you are in good company.
Duration and length matter as much as speed
Reading speed is the headline number, but two related limits support it.
- Minimum duration. Even a very short line needs to stay on screen long enough to be noticed, conventionally about 5/6 of a second at the shortest. A two-word caption that flashes for a third of a second is jarring even though its CPS looks fine.
- Maximum duration. A subtitle should not linger too long after the dialogue ends. Around 6 to 7 seconds is a typical ceiling. Past that, viewers re-read it and get distracted.
- Line length and line count. Subtitles are usually limited to two lines of around 37 to 42 characters each. Long, unbroken lines are hard to read even at a modest CPS, which is why subtitlers break dialogue across two tidy lines rather than one long one.
These rules work together. The goal is a caption that is short enough, long enough on screen, and broken sensibly, so the eye can take it in at a glance.
How to find subtitles that are too fast
You do not have to check every line by hand. A reading-speed checker scans the whole file, calculates the CPS of each cue, and flags the ones above a threshold you choose. That turns a vague worry (“some of these feel rushed”) into a concrete list of exact cues to fix.
The SubAlign cleanup tool includes a reading-speed check. Set the maximum CPS you want to allow, with 20 as a sensible default, and it highlights every cue that exceeds it, so you can see precisely which lines need shortening or more time on screen. It runs entirely in your browser.
How to fix lines that read too fast
Once you know which cues are over the limit, there are three ways to bring them down.
- Give the line more time. Extend the end timestamp slightly, as long as it does not overlap the next cue or outstay the shot. More seconds on screen lowers the CPS directly.
- Shorten the text. Tighten the wording. Subtitles are condensed translations, not transcripts, and cutting filler words (“well”, “you know”, “I mean”) often fixes the speed without losing meaning.
- Split the cue. If one caption is carrying too much text, break it into two consecutive cues, each with its own comfortable reading time.
Why this matters even for your own files
If you downloaded a subtitle that someone else made, its reading speed is whatever they left it at, and machine-generated or hastily translated subtitles are often far too fast. Running a quick CPS check is the easiest way to tell a polished subtitle from a rushed one, and to fix the worst offenders before you settle in to watch.
The bottom line
Reading speed is the quiet quality metric behind every good subtitle. Aim for around 20 characters per second or less, keep lines to two tidy rows, and make sure each caption stays on screen long enough to read. Check your file against that target, fix the lines that race past, and the subtitles stop being something the viewer has to catch and become something they simply read.