The YouTube Subtitle Checker takes whatever you paste into the SRT or SBV Content box, works out which of the two formats it is, converts it to the other and reports how many cues it found. Paste SRT and you get a cue count plus a YouTube-ready SBV block; paste SBV and you get a parse confirmation plus the equivalent SRT, downloadable with a .sbv extension.
SBV is the plain caption format YouTube has used since its early days, and files pulled from the YouTube caption editor still come back in it, while almost every subtitle editor and transcription service outputs SRT. Creators, channel managers and localisation freelancers end up bouncing between the two formats, usually just as an upload is due, so a quick srt to sbv converter that also sanity-checks the file removes real friction.
The differences are small but unforgiving. SRT numbers each cue, uses HH:MM:SS,mmm with a comma before the milliseconds and an arrow between times. SBV drops cue numbers, writes times as H:MM:SS.mmm with a dot and no zero-padded hour, and joins the pair with a single comma. The checker parses your input into timed cues first, so text that yields zero cues in both parsers is reported as unrecognisable rather than silently converted into garbage.
Everything runs in your browser, so captions containing unpublished scripts are never uploaded.