Give every subtitle time to be read.

Check caption clocks, ordering, overlaps and reading speed. Export a plain-text SRT when timing checks pass.

Paste basic SRT or WebVTT captions, or open a UTF-8 file. The checker reads timestamps, looks for invalid clocks and empty cues, and reports out-of-order starts. Supply the video duration if you also want to find captions that run past the end.

Characters per second and line length use thresholds you can change. A fast cue is a readability warning, not a YouTube upload rejection. Overlap is also a warning: simultaneous speakers can need overlapping captions. When there are no timing or text errors, you can copy or download a plain-text SRT. This export retains the cue text and times but removes markup, styling and position information. Full WebVTT style and region rules are outside this checker.

How to use

  1. Paste the captions or open a UTF-8 .srt or .vtt file.
  2. Set reading speed and line length for your audience.
  3. Optionally enter the actual video duration.
  4. Review errors and cue-specific readability warnings.
  5. Correct errors in your source, run again and export plain-text SRT if appropriate.

How to use the result

Checks basic SRT/VTT timing and text. Plain SRT export removes styling and positioning; errors block partial export.

  1. Compare caption timing with the actual speech.
  2. Review overlaps that may be intentional.
  3. Keep the original file before using the plain SRT.

Frequently Asked Questions

Which subtitle formats are supported?

Basic SRT with hour:minute:second,millisecond timestamps and WebVTT with a WEBVTT header and dot-separated milliseconds. Files must be UTF-8. This is a timing and text checker, not a full validator for all WebVTT styling, regions or cue positioning.

Will export change my captions?

Plain-text SRT export normalizes sequence numbers and timestamp syntax. It removes formatting and position information without shifting the times or rewriting the words. If a timing or text error is found, export is withheld so partially parsed captions are not silently saved.

Are the reading thresholds YouTube limits?

No. The character-per-second and line-length thresholds are settings for your review. Adjust them for your audience and footage. YouTube supports several caption formats; its format documentation and a real upload remain separate checks.