Create · Checker

Subtitle reading-speed checker

Flag caption cues that are too fast or too dense for comfortable reading. Review the output and supported limits before publishing.

Read the method and limits
Your inputs

Check caption readability

Inputs stay in this browser. Saving a scenario is optional and local to this device.

Paste subtitles or load a local file.

No file selected
chars/sec
characters
Process multiple subtitle files

Use the settings above for up to 10 files, 5 MB each and 20 MB total. Files stay in this tab. Download each result or open it for editing and diagnostics.

Checked result

Caption readability report

1 of 2 cues need review

Cue 2 (source line 6): 12.9 chars/sec · 45 max line characters

Thresholds: 20 chars/sec and 42 characters per line. Visible Unicode code points are counted; formatting tags are excluded.

No basic structure issues found in 2 cues. Check timing against your video before publishing.

Preview 2 of 2 cues
  1. Cue 1 · 00:00:01,000 → 00:00:04,000

    Welcome to this creator workflow.

  2. Cue 2 · 00:00:05,000 → 00:00:08,500

    Today we will turn an idea into a clear plan.

Review sources and method

Share links include only numbers and choices. Local saves remain in this browser until you delete them; file and long-text content is excluded.

Saved on this device0 of 6 saved

Save a fresh result to compare or reuse it later on this device.

Formula or method

Characters per second = visible cue characters ÷ cue duration

Assumptions

  • Reading comfort varies by audience, language, and content complexity.
  • The checker flags likely review points rather than declaring captions compliant.

Sources and verification

Local processing: inputs and selected files stay in your browser.Data handling
Use the result well

How to use the reading speed

Flag cues that exceed the selected characters-per-second or line-length thresholds. The report identifies likely review points, not automatic failures; comfortable reading depends on language, age, vocabulary, sound, shot changes, and the information shown on screen.

Review a flagged cue in context

A one-second cue containing forty visible characters reaches forty characters per second and will be flagged under a twenty-character threshold. First confirm that the timestamp is correct, then consider extending the cue, splitting it at a natural boundary, or shortening wording without changing meaning.

Line-length flags identify dense lines but cannot see font, player width, speaker labels, or safe areas. Review actual line breaks in the target player and keep related words together rather than breaking only to satisfy a character count.

Use thresholds as a consistent review profile

Choose a documented profile for the audience and delivery context, then apply it consistently across the program. Educational, children's, multilingual, and technically dense content may need more reading time than casual dialogue.

Subtitle text is processed locally. The checker removes basic markup when measuring visible characters, but complex styling, ruby text, positioned cues, and non-Latin writing systems may need specialized tools and human accessibility review.

Common questions

Questions about this tool

What characters-per-second limit should I choose?

Use the standard required by the broadcaster, platform, client, or accessibility program. When none applies, choose a documented profile and test it with the intended audience.

Will the checker rewrite fast captions?

No. It reports likely issues so a person can adjust timing or wording while preserving meaning, speaker intent, and synchronization.

Are subtitle files sent to a server?

No. The current checker parses and measures the supplied subtitle text in the browser.