Upload an Advanced SubStation Alpha (.ass / .ssa) subtitle file and instantly download it as a WebVTT (.vtt) file. Override codes are stripped automatically and timestamps are re-expressed in VTT format.
Upload your ASS or SSA file and get a web-ready WebVTT file for the HTML5 track element, course platforms, Vimeo, and browser players. ASS-only style codes are cleaned up while dialogue text and timing are preserved. No account needed, no file uploads, and everything runs in your browser.
Convert ASS to VTT in milliseconds - entirely in your browser. No server uploads, no queues, and no account required.
All ASS styling overrides such as {\an8}, {\pos(x,y)}, {\b1}, and {\c&Hffffff&} are removed cleanly, leaving only the subtitle text ready for web use.
All start and end times are converted precisely from ASS centisecond format (H:MM:SS.cc) to VTT millisecond format (HH:MM:SS.mmm). No drift, no rounding errors.
Preview all subtitle cues after uploading, then download the converted VTT file with a single click. Free, with no account required.
Drag and drop your subtitle file onto the upload area, or click to open the file browser. Both .ass and .ssa files are supported.
The tool parses the [Events] section, strips all override codes, and displays each dialogue cue with its timestamp in the preview panel.
Click "Download VTT" to save the converted file. Timestamps are reformatted to HH:MM:SS.mmm and the WEBVTT header is added automatically.
Convert ASS or SSA to WebVTT when you want subtitle text from a styled ASS file to work with HTML5 video, browser captions, web platforms, or VTT-based publishing systems. Timing and dialogue are preserved while ASS-only styling is cleaned up.
Use VTT captions with the browser track element for web pages, courses, documentation, and custom video players.
Convert styled ASS subtitles into a simpler format accepted by web platforms.
Remove ASS override tags while keeping dialogue and timing for web playback.
The output includes the required header so it is ready for web players.
Advanced styling and positioning codes are stripped because WebVTT uses different styling rules.
ASS centiseconds are converted into VTT millisecond timestamps.
Events are exported in file order with cue text preserved.
ASS supports placement, outlines, colors, signs, and karaoke effects that most web caption workflows cannot keep.
Read the ASS guideWebVTT is the right format for HTML5 video captions, LMS uploads, web players, and browser-based caption tracks.
Read the ASS to VTT guideUse ASS to SRT when you want a simpler file for smart TVs, basic editors, or players that reject WebVTT.
Read the ASS to SRT guide