en

ASS to VTT

Convert an ASS/SSA subtitle file to the lean WebVTT format for HTML5 video locally - style tags are dropped. 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+

    Anyone wanting to use subtitles from Aegisub or another ASS editor on their own website or an HTML5 video player runs into a hurdle: browser video elements only understand WebVTT, not ASS. This tool handles exactly that conversion, so the subtitles arrive where they are needed on the web.

    From the [Events] section of the ASS file, the tool reads out the start and end time plus the text of each Dialogue line and writes a WebVTT file with the WEBVTT header and dot-formatted timings. ASS override codes in curly braces are dropped, and a hard line break (\N) becomes a real paragraph break in the text.

    The whole process happens directly in your browser, without a copy of your file being stored anywhere. If the ASS file contains no usable Dialogue lines, a clear error message appears instead of an empty result.

    Specifications

    Specifications
    Input formatsASS, SSA
    Output formatVTT
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop the .ass or .ssa file.
    2. Timings and text are extracted.
    3. Download the .vtt file.

    Limitations: Timings and text are carried over. Style information (font, colour, position, animation) and override tags are intentionally lost because WebVTT has no concept of 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; the file never leaves your device.

    Why do the styles disappear?

    WebVTT has no concept of fonts, colours or positions from ASS - this information cannot be represented in it.

    Are multi-line subtitles kept?

    Yes. ASS line breaks (\N) become real line breaks in the WebVTT.

    Does it also work the other way, VTT to ASS?

    Yes, there is the sibling tool "Convert VTT to ASS" for that.

    Related tools

    VTT to ASS · Convert VTT to SRT · SRT to ASS · Repair subtitles · Shift subtitles · Record your webcam · Merge subtitles · Split subtitles