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.
Learn more
ASS format
A heavily-styled subtitle format used by Aegisub and the anime fansub community. Supports per-cue fonts, colors, positioning, and karaoke timing.
WebVTT format
The W3C web standard for subtitles. Used by HTML5 <track> elements. Like SRT but with dot-separated milliseconds and styling support.
Guide
Choosing between ASS, VTT and other subtitle formats
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