en

VTT to ASS

Convert a WebVTT subtitle file to the style-capable ASS/SSA format locally - with a valid default style as a starting point. 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 who has exported a web subtitle file (.vtt) from a browser editor, a video platform or their own captioning tool, and now wants to shape it further in Aegisub - say for a fan release with a custom karaoke effect or special typography - needs ASS as the starting format. This tool handles exactly that step.

    From every WebVTT cue, the tool takes the start and end time plus the plain text and enters both into a complete ASS structure: a [Script Info] header, a single base style in the [V4+ Styles] block, and one Dialogue line per cue in the [Events] section. WebVTT's millisecond time base is converted along the way to the hundredths-of-a-second ASS expects.

    No server is involved: the script that reads your file and writes the new .ass runs entirely in your own browser tab. If your .vtt carries no recognisable timeline, the process stops with an understandable message instead of producing an empty file.

    Specifications

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

    In 3 steps

    1. Drop the .vtt file.
    2. A valid ASS file with a default style is produced.
    3. Download the .ass file.

    Limitations: Produces an ASS file with a single default style (Arial, white) - it is the basis for further editing, not already styled. WebVTT positioning hints are not translated into ASS positioning. 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.

    Is the ASS file already styled?

    No. It contains a plain default style as a starting point; you add font, colour and position in an ASS editor such as Aegisub.

    Are timings and lines kept?

    Yes. The start and end time of each cue is carried over (rounded to hundredths of a second), and multi-line subtitles stay multi-line.

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

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

    Related tools

    ASS to VTT · Convert SRT to VTT · ASS to SRT · VTT to SBV