SBV to SRT Converter
- Free
- No upload
- No watermark
Quick answer
SBV is YouTube’s SubViewer caption format. To convert SBV to SRT you add the two things SRT requires and SBV lacks: a cue number before each caption, and the `-->` arrow between the start and end times. This tool reads the comma-separated timestamp pairs, rewrites them in SubRip’s comma-fraction form, numbers every cue, and runs entirely in your browser — your file is never uploaded.
Step by step
How to sbv to srt converter
- 01
Add your SBV file
Drop a .sbv file exported from YouTube, or paste the SubViewer text. The format is detected on the spot.
- 02
Convert to SubRip
The tool splits each `start,end` timestamp pair, inserts the `-->` arrow, numbers the cues from 1, and writes SRT-form timestamps.
- 03
Save the SRT
Download the .srt file or copy it — ready for VLC, editing software, or re-uploading anywhere that expects SubRip.
In depth
What is SBV and why convert it?
SBV (SubViewer) is the format YouTube gives you when you download captions from Studio. It is clean and readable, but it is not SubRip, so a lot of software will not open it directly. VLC, most editors and many upload forms expect .srt. Converting SBV to SRT turns a YouTube export into the universal caption format that works nearly everywhere.
How does SBV differ from SRT structurally?
The two look similar at a glance but differ in three concrete ways the converter has to reconcile:
| Element | SBV (SubViewer) | SRT (SubRip) |
|---|---|---|
| Cue number | None | Required before each cue |
| Timestamp line | 0:00:01.000,0:00:04.000 | 00:00:01,000 --> 00:00:04,000 |
| Time separator | Comma between start and end | --> arrow between start and end |
| Fraction separator | Period — .000 | Comma — ,000 |
| Hour field | Single digit — 0:00:01 | Zero-padded — 00:00:01 |
So a SubViewer line like 0:00:01.000,0:00:04.000 becomes 00:00:01,000 --> 00:00:04,000, preceded by its cue number. The caption text underneath is copied through unchanged.
Does my SBV file get uploaded?
No. The SubViewer text is parsed and the SubRip is written locally in your browser — nothing is transmitted. Verify it in DevTools → Network: converting sends no request. Your captions never leave the device.
Related subtitle tools
If the captions are bound for a web page, follow up with SRT to VTT. For any other source or target, the universal subtitle converter reads SBV, TTML, ASS and more. If the YouTube timing is slightly off against your local copy, the subtitle shifter nudges it into place, and you can add subtitles to a video once they are right.
Your files never leave your device
Processed locally in your browser — nothing is uploaded. You can verify it yourself: open your browser’s developer tools, watch the Network tab, and use the tool — no upload request is ever made.
- No file is ever uploaded to a server
- Works offline after the first visit
- No account, no watermark, no limits
A little more clarity
Frequently asked questions
01What is an SBV file?
SBV is SubViewer, the caption format YouTube produces when you download subtitles from Studio. Each cue is a comma-separated start,end time pair followed by the caption text, with no cue numbers and no arrow.
02Why does my SBV have no --> arrow?
That is normal. SubViewer joins the start and end times with a comma instead of the `-->` arrow SubRip uses. The converter inserts the arrow so SRT players accept the file.
03Does converting add cue numbers?
Yes. SubRip expects a sequential number before each cue and SBV has none, so the tool numbers every cue from 1 during conversion.
04Is the caption text changed?
No. Only the timestamp lines and numbering change. The wording of every caption is copied through exactly as it was.
05Can I convert a YouTube caption download directly?
Yes. The .sbv file you download from YouTube Studio is exactly what this tool reads. Drop it in and export SRT.
06Why do the timestamps use a comma fraction now?
SubRip writes fractions of a second after a comma (`00:00:01,000`) whereas SubViewer uses a period. The converter swaps the period for a comma so the timestamps are valid SRT.
07Does it handle single-digit hours?
Yes. SBV hours can be a single digit (`0:00:01`); the converter zero-pads them to the two-digit form SubRip expects (`00:00:01`).
Guides
Further reading
- Guide6 min readSubtitle formats explained: SRT, VTT, ASS, SBV and TTMLSRT, VTT, ASS, SBV and TTML all pair text with time, but they were built for different jobs. Here is what each one is good at and how to pick.Read the guide
- Guide6 min readWhy won’t my subtitles work on YouTube? Common fixesA subtitle file that plays fine on your computer can still fail on YouTube. Almost always it is one of three things — the format, the encoding, or the timing.Read the guide
Keep going
Related subtitle tools
More tools, same promise.
123 tools for images, video, audio and subtitles — every one of them runs on your device, and a result can go straight into the next.
- Free forever
- No sign-up
- Nothing uploaded