Structural errors
Malformed timestamps, reversed times, overlapping cues, blank cues, and broken sequence numbers.
Media utilities
Check SRT and VTT files for broken timestamps, overlaps, and unreadable cues: then fix the safe problems automatically.
What it does
The checks that make captions fail in players, and the readability rules that make them fail for viewers.
Malformed timestamps, reversed times, overlapping cues, blank cues, and broken sequence numbers.
Cues shorter than 0.7 seconds or longer than 8, lines over 45 characters, more than 2 lines per cue.
Renumbering, re-ordering, overlap trimming, and blank-cue removal leave the wording unchanged.
How to use it
In depth
Caption files can break in transit. An edit can shift one timestamp past the next cue, a re-export can duplicate sequence numbers, or a translation can leave an empty cue. Players respond to these faults in different ways. Some skip one cue, while others drop the later cues. A file can therefore work in one player and fail in another.
The validator separates faults by severity. Errors are things a player may refuse: unparseable timing lines, cues that end before they start, overlaps, blanks. Warnings are things a viewer will feel: a cue flashed for 400 milliseconds, a 60-character line that wraps unpredictably, three-line cues that cover the picture.
Automatic fixing is conservative. It renumbers, re-orders by start time, swaps reversed timestamps, trims overlaps, extends short cues into available gaps, and removes empty cues. Each repair is mechanical and has one correct outcome. The tool keeps cue text unchanged because shortening a long line is an editorial decision.
After a fix, the tool validates the file again and reports the remaining wording warnings for human review. Download the corrected file and finish those items in your caption editor.
Questions
SRT and WebVTT, detected automatically. The fixed file is returned in the same format you gave it.
Change your words. Line length and line count warnings stay for a human, because trimming text is an editorial call.
Cues should show for at least 0.7 seconds and at most 8, with lines at or under 45 characters and at most 2 lines per cue: the ranges most style guides converge on.
No. Validation and repair run entirely in your browser.
Related tools
These tools share engines and hand off to each other.
Convert SRT subtitles to WebVTT in your browser. No upload, no account, no watermark.
Open the tool →Convert WebVTT captions to SRT in your browser. No upload, no account, no watermark.
Open the tool →Paste a timestamped transcript and get clean, descriptive chapters: in YouTube format, plain text, CSV, or JSON.
Open the tool →With Mindstamp
Mindstamp plays your captions and adds the layer they cannot: questions, chapters, buttons, and per-viewer reporting.