Reading Speed Analyzer

Calculate CPS for every subtitle cue and visualize reading speed distribution

Input Subtitle

0 entries ยท 0 characters

Analysis Settings

chars/sec

Netflix standard: counts all characters including spaces.

โ‰ค 60% of limit โ€” Very comfortable
60โ€“85% โ€” Comfortable
85โ€“100% โ€” Approaching limit
100โ€“130% โ€” Over limit
> 130% โ€” Significantly over

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.

Recommended Tools

๐Ÿ’ฌ User Comments

Share your thoughts and feedback about this tool

Please login to leave a comment

No comments yet. Be the first to share your thoughts!

×

Rate this tool

โ˜… โ˜… โ˜… โ˜… โ˜…
Select a rating