SUBTITLE QUALITY · MADE READABLE
SRT CPS checker
Drag in an SRT and get an instant CPS report: reading speed, line length, line count, overlapping cues and invalid timings.
01Your subtitles
No account required. No subtitle content is uploaded.
How an SRT cue is checked
Each block contains an optional sequence number, a start and end timestamp, and caption text. CueCheck computes the visible character count and divides it by the displayed duration.
Find timing problems
A cue ending before it starts cannot have a useful reading-speed value. Overlaps are flagged for review. Intended overlapping dialogue can be valid; check the video before changing it.
Bring the report into your edit
The CSV keeps the cue number, timestamps, text, character count, duration, and issue reason together. Sort or filter it in a spreadsheet, then edit the original SRT in your subtitle editor.
Questions editors ask
Which reading speed should I choose?
The reference English presets are based on Netflix's English (USA) guide: 20 CPS for adult programs and 17 for children's programs. Languages and clients use different limits. Set the thresholds required by your project.
Do spaces, tags, and line breaks count?
Spaces and punctuation inside a subtitle line count. Formatting tags are removed. Line-break separators are excluded. Counts use Unicode code points, rather than JavaScript string length; some emoji and combined letters use several code points.
Does CueCheck change my subtitles?
No. It reports potential readability and timing issues. Your original file stays unchanged. The downloadable CSV is a review checklist for your subtitle editor.
Can I check subtitles in another language?
Yes, Unicode text is supported. The provided thresholds are for English, so enter appropriate values for your target language and audience. This tool does not evaluate translation quality.
What information is collected?
Your subtitles and filenames stay local. Anonymous tool-page visits and control clicks help improve the site. You can disable that measurement on the privacy page.