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.
Checks basic SRT/VTT timing and text. Plain SRT export removes styling and positioning; errors block partial export.
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.
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.
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.