Subtitle CPS Calculator

Work out the reading speed of a subtitle in characters per second, or open a subtitle file to see its average, median and fastest CPS and every subtitle that is too fast.

  • Reading speed
  • Histogram
  • Never uploaded
  • Free

Enter start and end, or type a duration (for example 2.5) in the End field.

Reading speed

—

Drop subtitle files here

or

SRT · VTT · ASS / SSA · SBV · SUB · TTML · LRC · TXT

Your subtitles are processed on your device and are never uploaded.

How it works

How to calculate subtitle CPS

One subtitle by hand or a whole file at once.

  1. 1

    Enter a subtitle or open a file

    Type the text with its start and end time or a duration, or drop a subtitle file to analyse all of its subtitles.

  2. 2

    Set the CPS limit

    Move the slider between 8 and 30 CPS or choose a preset such as Netflix (20), BBC (about 17) or ARD/ZDF (15). Decide whether spaces are counted.

  3. 3

    Read the result

    See the CPS and the verdict, filter the subtitles that are too fast and download the analysis as a CSV report.

Why ToolCMB

What the CPS calculator works out

Reading speed for one subtitle and statistics for the whole file.

Manual calculator

Enter text and a start and end time, or a duration, to get the CPS and a verdict against the limit.

Time needed

Shows how long the text has to stay on screen to meet the limit.

Characters that fit

Shows how many characters fit into the available time at the chosen limit.

File statistics

Average, median and fastest CPS, plus the number and percentage of subtitles over the limit.

Histogram

A histogram shows how the reading speeds of a file are distributed.

Too-fast filter

Show only the subtitles above the limit to see where editing is needed.

Limits and presets

Slider from 8 to 30 CPS with Netflix, BBC, TED and ARD/ZDF presets; spaces counted or not.

CSV report

Download the analysis as a CSV file for a spreadsheet or for a client.

What is CPS in subtitles and what is a good value?

CPS stands for characters per second: the number of characters in a subtitle divided by the time it stays on screen. A subtitle of 60 characters shown for 2.5 seconds has 24 CPS. The higher the value, the less time viewers have to read before the text disappears, and the less attention is left for the picture. CPS is the usual measure of subtitle reading speed; words per minute expresses the same idea in words.

Limits depend on the audience. Netflix allows up to 20 CPS for adult programmes and 17 for children’s programmes, TED uses 21, the BBC works with about 160 to 180 words per minute, which is roughly 17 CPS, and ARD, ZDF and ORF use 15. The limit slider of this CPS calculator covers 8 to 30 with these presets. Spaces are normally counted as characters; a switch leaves them out if your guideline counts differently.

The manual calculator answers the practical questions for one subtitle: is it too fast, how long would it need at the limit, and how many characters fit into the time available. Opening a file gives the wider view: average, median and fastest CPS, the share of subtitles above the limit and a histogram of reading speeds. A filter then shows only the subtitles that are too fast, so you know exactly where to edit.

CPS limits of common subtitle standards

StandardCPS limitCharacters that fit in 3 seconds
Netflix (adult programmes)2060
Netflix (children’s programmes)1751
BBCabout 17about 51
TED / Amara2163
ARD / ZDF / ORF1545

Tips

  • If a subtitle is too fast and there is a pause after it, the Subtitle Duration Fixer extends it automatically as far as the next subtitle allows.
  • Where there is no room to extend, the text has to become shorter. Rewrite those subtitles in the SRT Editor, which shows the CPS while you type.
  • Reading speed and line length are separate limits. Check the characters per line with the Subtitle Character Counter and fix long lines with the Subtitle Line Breaker.
  • Look at the percentage over the limit, not only at the average: a comfortable average can hide a handful of subtitles that nobody can finish reading.
FAQ

Frequently asked questions

Can’t find your answer? Contact us — we reply quickly.

What is a good CPS for subtitles?

Between 15 and 20 characters per second for most audiences. Netflix sets 20 CPS for adult programmes and 17 for children’s programmes, TED 21, and the German-language broadcasters 15.

How is CPS calculated?

Divide the number of characters in the subtitle by its duration in seconds. A subtitle of 42 characters shown for 2 seconds has 21 CPS.

Do spaces count towards CPS?

Usually yes; spaces and punctuation are counted as characters. If your guideline counts differently, switch the counting of spaces off and all values are recalculated.

What is the difference between CPS and words per minute?

Both measure reading speed. Words per minute counts words, CPS counts characters, which is more precise for languages with long words. The BBC’s 160 to 180 words per minute correspond to roughly 17 CPS. The calculator shows both values.

How do I fix subtitles that are too fast?

Either give them more time or less text. Extend the duration if the next subtitle leaves room, or shorten the wording. The filter for subtitles over the limit shows which ones need attention.

Are my subtitle files uploaded?

No. The Subtitle CPS Calculator runs in your browser and your files are never uploaded. It is free and needs no account.

More free subtitle tools

View, edit, convert, sync and check subtitles — fast, free and private, right in your browser.

Browse all tools