Convert ASS
to VTT
Drop an Advanced SubStation Alpha (.ass) file in and get a clean WebVTT for HTML5 video. Override codes are dropped; line breaks and timing are preserved.
Input · ASS
Output · VTT
Everything runs in your browser — no upload, no signup.
Need to generate the captions in the first place?
Drop a video into the editor — 5 free minutes, no card needed.
Frequently asked
Why convert ASS to VTT?+
Browsers can't render .ass natively. WebVTT is the standard format for HTML5 <track>, so converting is the only way to ship Aegisub-style subtitles on a website without burning them into the video.
Will it preserve positioning (\an8 etc.)?+
No. Override tags are stripped. WebVTT supports its own positioning syntax, but mapping ASS positions to VTT cue settings is lossy and not handled here.
More subtitle tools
ASS → SRT
Convert ASS to SRT
ASS → TXT
Convert ASS to TXT
ASS → SBV
Convert ASS to SBV
ASS → JSON
Convert ASS to JSON
ASS → CSV
Convert ASS to CSV
ASS → TTML
Convert ASS to TTML
ASS → LRC
Convert ASS to LRC
ASS → SMI
Convert ASS to SMI — SubStation Alpha to SAMI
ASS → ITT
Convert ASS to iTT
Browse all
All free subtitle tools