Reading Speed Analyzer
Calculate CPS for every subtitle cue and visualize reading speed distribution
Input Subtitle
Analysis Settings
Netflix standard: counts all characters including spaces.
When to Use Reading Speed Analyzer
Pre-Delivery QC
Before submitting subtitles to Netflix or Amazon, scan every cue's CPS to ensure no entry exceeds the platform's reading speed requirement.
Translation Review
Translated text is often longer than the source. Use the analyzer to spot exactly which cues need to be shortened or split after translation.
Accessibility Compliance
For viewers with reading or cognitive difficulties, ensure CPS stays below 14. The analyzer makes it easy to identify any cues that need timing adjustments.
Distribution Analysis
The distribution chart shows whether your subtitle file generally runs fast or slow โ useful for assessing overall pacing before detailed per-cue review.
AI Subtitle Audit
AI-generated subtitles often have irregular reading speeds. Quickly identify the worst-offending cues before manual review or before running through a line breaker.
Report Export
Download a full CPS report as a text file to share with clients, producers, or translators โ showing exact CPS values and pass/fail status per cue.
Frequently Asked Questions
What is CPS in subtitles?
CPS (Characters Per Second) measures the reading speed required to follow a subtitle. It is calculated as text length รท display duration. Netflix limits CPS to 20; EBU/BBC use 17. Above the limit means the subtitle is displayed too briefly relative to its text length.
What is a good CPS?
Below 12 CPS is very comfortable for all viewers. 12โ17 is the EBU/BBC professional target. 17โ20 is acceptable for Netflix. Above 20 is too fast for an average viewer. For accessibility, aim for below 14 CPS.
Does CPS count spaces?
Netflix counts all characters including spaces. Some other methods count only non-space characters. This tool offers both modes. The "Include Spaces" mode follows the Netflix standard and is recommended for most professional use cases.
What do the bar colors mean?
Colors are relative to your chosen CPS limit. Green = โค 60% of limit. Yellow = 60โ85%. Amber = 85โ100% (approaching). Orange = 100โ130% (over). Red = > 130% (significantly over).
Is my file uploaded to a server?
No. All analysis happens entirely in your browser using JavaScript. Your subtitle content is never sent to any server, ensuring complete privacy.
Can I export the CPS report?
Yes. Click Download Report after analyzing to save a plain-text report with cue number, timestamp, duration, character count, CPS, and pass/fail status for every cue.
Which subtitle formats are supported?
SRT and WebVTT are both supported. The tool auto-detects the format from your input and parses all cue text and timestamps accordingly.
No comments yet. Be the first to share your thoughts!