en

VTT to SBV

Convert a WebVTT subtitle file to YouTube's own legacy SBV format locally in your browser. No upload.

Running locally on your device ...

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    WebVTT (.vtt) is the subtitle format of the modern web and often comes from online video players or subtitle editors. A classic YouTube upload workflow or an older third-party tool, however, occasionally still expects the YouTube-native SBV format. This tool converts a .vtt file to SBV.

    The difference lies mainly in the line format: WebVTT starts with the WEBVTT marker line and separates start and end time with a "-->" arrow; SBV writes both times comma-separated on one line, with no marker line and no index. The tool reads every WebVTT subtitle and writes the timings and text back out in SBV's line format.

    Any positioning or style hints a WebVTT file may additionally carry are lost during conversion, since SBV has no place for them - plain timings and text, however, are fully preserved. The conversion runs entirely locally in your browser.

    Specifications

    Specifications
    Input formatsVTT
    Output formatSBV
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop the .vtt file.
    2. SBV is produced automatically.
    3. Download the .sbv file.

    Limitations: Timings and text are carried over. WebVTT positioning hints, regions and style blocks are not carried over, since SBV has no equivalent for them. The tool converts, it does not translate into another language.

    FAQ

    Is the file uploaded?

    No, the conversion runs entirely locally in your browser.

    Why would I need SBV if I already have WebVTT?

    A classic YouTube upload workflow or an older third-party tool sometimes still expects the SubViewer format instead of WebVTT.

    Are positioning hints from the VTT file lost?

    Yes, SBV has no concept of positioning - timings and text are fully preserved, however.

    Does it also work the other way, SRT to SBV?

    Yes, there is the tool "Convert SRT to SBV"; for the reverse direction from SBV to SRT there is "Convert SBV to SRT".

    Related tools

    SAMI to SRT · VTT to ASS · Convert VTT to SRT