Auto mainly distinguishes VTT by its header
When the trimmed text begins with WEBVTT it is treated as WebVTT; otherwise Auto falls back to SRT. Explicitly select VTT when diagnosing a damaged header.
FREE WEB TOOL
Check subtitle timecodes, cue order, and start/end times before import.
Your input is processed in your browser and is not sent to our server.
Paste SRT or WebVTT subtitle text and check basic timing issues while counting recognized cues. It flags an end time that is not later than its start, overlaps with the previous cue, and a missing WEBVTT header when VTT is selected.
00:00:01,000 --> 00:00:04,000 and the next starts at 00:00:03,500, the checker reports an overlap.It does not fully validate SRT sequence numbering, every WebVTT grammar rule or markup inside cue text. Treat a clean result as “no basic timing issue found,” not as certification that every platform will accept the file.
When the trimmed text begins with WEBVTT it is treated as WebVTT; otherwise Auto falls back to SRT. Explicitly select VTT when diagnosing a damaged header.
A cue whose end is equal to or earlier than its start is reported so you can find basic timestamp mistakes quickly.
Overlaps can be intentional in some subtitle styles, so the warning is something to review rather than an unconditional production failure.
This helps distinguish an empty/wrong paste from a subtitle with only a few local timing issues.
YouTube, editing software and streaming systems can impose additional syntax or duration rules. Test the corrected file in the actual destination workflow.
Related references: DPI, PPI & px · Paper sizes · Aspect ratios