Free tool · ASSVTT

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.
Open editor

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