Convert VTT to ASS

Convert a WebVTT .vtt caption file to Advanced SubStation Alpha .ass, the format used by desktop players and subtitle editors like Aegisub for rich styling. The tool writes a valid script with a clean default style and maps your cue timing and text into it. It runs in your browser; nothing is uploaded.

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

Web captions to an editable ASS script

WebVTT is plain and web-focused; ASS is what you reach for when you want to restyle subtitles, position them, or edit them in a tool like Aegisub. Converting gives you an ASS file to build on.

This tool reads the VTT cues and writes a minimal, valid .ass script: a script-info and styles section with a sensible default style, then each caption as a dialogue line with its timing and text. WebVTT positioning and inline tags are handled conservatively so the text isn't mangled. Open the result in your editor and style it however you like.

FAQ

What styling does it add?

A single clean default style (white text with a thin outline). VTT doesn't carry the rich styling ASS supports, so rather than guess, the tool gives you a neutral starting point you can restyle in an editor like Aegisub.

Why convert VTT to ASS?

To edit or restyle captions in a desktop subtitle editor, add positioning or karaoke, or match the format a video project expects. ASS is far more flexible than WebVTT for authoring.

Is my file uploaded?

No. The conversion runs entirely in your browser. Your caption file never leaves your device and no server is involved.