Watch any subtitled show and you can feel when the captions are too fast. Your eyes lock onto the line, you race the clock, and you miss the next shot. That feeling has a number behind it — characters per second, or CPS — and broadcasters have spent decades arguing over exactly what it should be.

If you're producing subtitles or captions, "fast enough that anyone can read them" needs to become a hard limit you can check. This is that checklist. It covers reading-speed targets, line-length rules, duration minimums, and what to do when the dialogue genuinely can't slow down.

Key takeaways
  • Aim for 17 CPS or below for adult English subtitles. 21 CPS is the upper bound; anything faster is a fail.
  • Maximum 2 lines per subtitle, 42 characters per line for Latin scripts.
  • Minimum on-screen time: 5/6 second (~0.83s). Maximum: about 7 seconds.
  • Reduce wording, don't speed up timing. Edit dialogue, never the reader.

What counts as "too fast" for subtitles?

A subtitle is too fast when an average viewer can't finish reading it before it disappears. The two practical metrics are CPS (characters per second of display time, including spaces) and WPM (words per minute). CPS is the modern broadcast standard — it counts what the eye actually sees, including punctuation and numbers, which WPM ignores.

The BBC's published target is 160–180 wpm or roughly 17 CPS for English-language subtitles (source). Netflix sets a hard ceiling of 17 CPS for adult content and 13 CPS for children's programs (source). Anything above 21 CPS is treated as an error by most QC tools.

How is CPS actually calculated?

CPS is: (total characters in the subtitle, including spaces) ÷ (duration in seconds). A two-line subtitle reading "We need to talk about the schedule." — 35 characters — displayed for 2.0 seconds runs at 17.5 CPS. Already at the edge.

Practical targets by audience:

Audience Target CPS Hard ceiling
Children's programs 13 17
Adult drama / talk 17 21
Fast-paced news / sports 20 23
SDH for accessibility 15 17

If a calculated CPS exceeds the ceiling, the fix is almost always to edit the dialogue (drop "well", "you know", "kind of") or split it across two subtitles. Don't extend display time, which throws off the cut.

When should you use WPM instead?

WPM is the older metric and still common in U.S. educational caption-style guides. The DCMP recommends 130–160 wpm for adult content (source).

CPS and WPM roughly map: 17 CPS is about 180 wpm. Use CPS for any subtitle file you ship — it's what professional QC tools measure. Use WPM if you're authoring a style guide that needs to read naturally to writers who think in words, not characters.

How many lines, and how long can each line be?

Two lines per subtitle, full stop. Three-line subtitles cover too much of the frame and force the eye to track too far. A single line is fine.

Line length for Latin scripts: 42 characters per line is the broadcast standard (BBC, Netflix). 37 characters is the older EBU norm and still appears in European workflows (source). CJK languages have their own conventions — typically 13–16 full-width characters per line.

When a sentence spans two lines, break it on a natural grammatical boundary: after a clause, before a conjunction, never mid-phrase. Don't dangle articles ("the | building") or split prepositional phrases ("in the | morning") across lines.

Need help producing clean subtitle files in the first place? You can transcribe a video and export an SRT in one step.

What are the minimum and maximum display durations?

A subtitle has to be on screen long enough to be noticed and read.

If your transcription tool produces flash cues shorter than the minimum (common when a speaker says "Yes" or "Right" between sentences), merge those into the surrounding cue rather than displaying a flicker.

The pre-publish reading-speed checklist

Run this list before shipping any subtitle file. Skipping items is how you end up with captions that the audience complains about but can't quite name why.

Per-cue checks

File-level checks

Accessibility checks

If any cue exceeds 21 CPS, fix it before publishing. Auto-generated subtitle tracks often hide one or two of these inside otherwise-clean files — they don't show up until a viewer complains.

Which tools flag reading-speed violations?

Most professional subtitle editors compute CPS and WPM live as you type or import:

If you're starting from an AI-generated transcript, expect to need a pass for CPS — voice activity timing rarely aligns with reading-speed limits out of the box. For context on why timestamps drift, see what is forced alignment.

When should you break the rules?

Two situations justify going over 17 CPS:

  1. Verbatim legal or medical material where editing for brevity could change meaning. Even then, prefer extending the cue and accepting a small overlap with the next cut.
  2. Fast comedy or live news where viewers expect to skim rather than read in full. Sports captions often run at 20–23 CPS.

Everything else, edit the words. The reader isn't negotiating with you in real time — they're locked into whatever you publish. A 17-CPS hard cap costs you a few minutes of editing; ignoring it costs comprehension on every viewing.

Try it now — it's free
Transcribe your video with Ask Giya

Paste any public link or upload a file and get a clean transcript in minutes. First 3 clips every month are on us — no card required.

Start transcribing No subscription · 8¢/min after free clips

If you're producing captions from scratch, start with a clean transcript. The cleaner the text, the easier the per-cue editing. A good SRT export from your transcript cuts the reading-speed pass from hours to minutes.

Sources