Convert SBV to VTT

SBV is the caption format you download from YouTube, and WebVTT .vtt is what HTML5 video needs to show captions on a web page. Drop your .sbv file below to convert it to VTT instantly in your browser. Nothing is uploaded, and it only touches the file you provide.

Drop your .sbv file here
or click to choose a file · or paste the text below

YouTube captions for web video

When you download captions from YouTube you get an .sbv file, but the HTML5 <track> element that shows captions on a <video> tag reads WebVTT (.vtt). Converting lets you take captions made or pulled on YouTube and serve them on your own site. Both formats store start and end times with plain text, so the conversion keeps your timing exact and your text unchanged. Load your own downloaded file; the tool never contacts YouTube.

FAQ

Why convert SBV to VTT?

WebVTT is the caption format the HTML5 <track> element uses, so if you're putting a video on a web page you'll usually need .vtt. SBV is what YouTube gives you, so converting bridges the gap between captions pulled from YouTube and captions served on your own site.

Is anything lost converting SBV to VTT?

No. SBV and VTT both store a start and end time plus plain text, so the timing is kept to the millisecond and your words and line breaks are preserved. The conversion is lossless.

Is my file uploaded anywhere?

No. The conversion runs in your browser with JavaScript. Your file never leaves your device and no server is involved. It only works on the file you choose; it never fetches from YouTube.