Convert SRT subtitles to SBV without uploading your files. Paste the subtitle text or drop a .srt file, and the SBV version appears instantly — every cue keeps its exact start and end time. Copy the result or download it as a .sbv file.
SRT (SubRip) is the plain-text subtitle format almost every player reads. SBV (SubViewer) is the simpler sibling YouTube's uploader accepts: the same cues, but timestamps separated by a comma and no cue numbers at all. If the video goes to the web instead, SRT to VTT is the browser format, and VTT to SBV converts subtitles that start as VTT.
How to use
- Paste your SRT subtitles into the input box, or drop a .srt file to load it.
- The SBV output appears automatically, with every cue's timing preserved to the millisecond.
- Copy the result, or download it as a .sbv file with the Download button.
- Check the first and last cues in your player — if the timing looks right there, the whole file is right.
Why use Toolsvine
SBV is a small format with almost no tooling, so most converters that offer it bury it behind an upload form on a site you have never heard of. This converter runs locally in your browser, keeps every cue's timing to the millisecond, and writes the plain SBV that YouTube's uploader reads — no account, no email, no upload.
What is SBV?
SBV, or SubViewer, is the simplest subtitle format still in use: each cue is two timestamps separated by a comma, then the text, with a blank line between cues. There is no header, no cue numbers, and no styling — just times and words, which is why YouTube's subtitle uploader accepts it.
SBV timestamps use the same dot milliseconds as VTT — 00:00:01.000, not SRT's comma — and the two times are separated by a comma instead of an arrow. That is the whole difference from SRT: same cues, same words, same times, just a shorter wrapper. A cue that reads 00:00:01.000,00:00:04.500 in SBV reads 00:00:01,000 --> 00:00:04,500 in SRT.
What changes in the conversion
| Detail | SBV |
|---|---|
| Cue numbers | Dropped — SBV has none |
| Timestamps | Comma becomes a dot, arrow becomes a comma |
| Header | None added, none needed |
| Text | Unchanged |
| Timings | Unchanged, to the millisecond |
Because SBV has no cue numbers, a gap in the numbering that meant something in SRT simply disappears — the cues just follow each other. Blank cues are dropped before the conversion, and any cue whose end time is not after its start time is dropped too, since it could never appear on screen.
Worked example: two SRT cues become SBV
Press Sample and the tool loads two cues: "Hello world" from 1 second to 4.5 seconds, and "Second line here" from 5 seconds to 7.25 seconds. The SBV output has no header and no numbers — just two timestamp pairs and the two lines of text. Line by line, 00:00:01,000 became 00:00:01.000, and the arrow became a comma.
Example input:
1\n00:00:01,000 --> 00:00:04,500\nHello world\n\n2\n00:00:05,000 --> 00:00:07,250\nSecond line here
Becomes:
00:00:01.000,00:00:04.500\nHello world\n\n00:00:05.000,00:00:07.250\nSecond line here
Try it yourself: change the second cue's end time from 7.25 to 8 seconds in the SRT and watch the SBV update — 00:00:08.000, with the dot. Then upload the .sbv file to a YouTube video: YouTube reads the timestamps and shows each line at the right moment. If the video needs frame-based timing instead, the SRT to SUB converter counts time in frames.
Where does SBV work?
SBV works in YouTube's subtitle uploader, which is its main home, and in a few desktop players that read the SubViewer format. It is a niche format — most players and editors prefer SRT or VTT — so convert to SBV when a specific tool asks for it, not as a general-purpose choice.
YouTube accepts SRT, VTT, and SBV, so if you already have SRT, you do not strictly need SBV for YouTube — but some upload workflows and older guides still ask for it by name. When in doubt, keep the SRT: it plays everywhere, and this converter can turn it into SBV in seconds whenever a tool demands the format.
Frequently asked questions
Will the subtitle timings stay exact when converting SRT to SBV?
Yes — timings are carried over to the millisecond, and only the timestamp format changes: commas become dots and the arrow becomes a comma. The moments each line appears and disappears do not move at all. Because SBV stores time the same way SRT does, the conversion is lossless and a round trip gives you the same timings back.
Is converting SRT to SBV free?
Yes, completely free with no account and no file-size games. The conversion runs in your browser, so your subtitles never leave your device. You can convert one cue or a two-hour feature film's worth of subtitles and the price stays the same: nothing.
Can I upload a .srt file instead of pasting?
Yes — drop the file on the box above and its text loads into the input automatically. You can also paste from your clipboard, which is handy for subtitles copied out of an editor. Either way, the file is read on your device and never uploaded anywhere.
What if my SRT file has errors?
The tool shows a plain-English error naming the problem — for example a cue with a missing timestamp — instead of producing a broken file. Fix that cue and the conversion runs. Blank cues and cues that end before they start are dropped quietly, since they cannot play anyway.
What is the difference between SBV and SRT?
Only the wrapper. SBV drops the cue numbers, writes timestamps with dot milliseconds, and separates the start and end times with a comma instead of an arrow. The cues, the words, and the timings are identical. A player that reads one format can usually read the other, and converting back gives you the same subtitles you started with.