Subtitle Checker
Checks SRT and VTT files for timing errors, overlaps, and reading speed. Runs in your browser.
What it checks
Syntax errors, overlapping cues, cues that end before they start, out-of-order timing, reading speed above 21 characters per second, durations shorter than 0.83s or longer than 7s, more than 2 lines per cue, empty cues, and numbering gaps. Thresholds follow common streaming subtitle guidelines.
Auto-fix
Overlaps are fixed by trimming the end of the earlier cue, and cues are renumbered sequentially. Other findings are reported with line numbers so you can fix them in your editor.
Privacy
The file is parsed locally in your browser. Nothing is uploaded.