The VTT to ASS Converter parses the WebVTT captions you paste into the VTT Content box and writes an Advanced SubStation Alpha file complete with the script info, style and events sections that ASS requires. Every VTT cue becomes a Dialogue line with ASS-style timing, and the result downloads as a .ass file you can open in Aegisub or any subtitle editor that understands the format.
WebVTT is the format of the web player: simple, unstyled and perfectly adequate for HTML5 video. ASS is the format of the editor: it supports fonts, colours, outlines, precise positioning, fades and karaoke timing. Fansubbers, motion designers, anime and gaming localisers, and anyone who has to place a caption away from burned-in on-screen text need to move from one to the other, and hand-rewriting a few hundred cues into Dialogue lines is nobody's idea of a good afternoon. That is the job of this vtt to ass converter.
Technically, the VTT parser handles the details that trip up naive conversions: the WEBVTT header, NOTE comment blocks that must be skipped rather than treated as captions, optional cue identifiers before the timing line, and the dot decimal separator VTT uses where SRT uses a comma. Timings are held internally as milliseconds and re-emitted in the ASS centisecond form, H:MM:SS.cc. The Shift by (ms, +/-) field adds its value to both the start and end of every cue before writing, so a track that runs consistently early or late is corrected in the same pass. The output carries a single sensible default style, which is the starting point you then refine in an ASS editor.
Conversion is entirely client side - nothing is uploaded - and even a full episode's worth of cues converts instantly.