ASS to VTT Converter

Drop an ASS file, get a WebVTT caption track ready for HTML5 <video>, YouTube, or a modern streaming platform.

Drop your ASS file here

Converts to .vtt — stays on your device

Why convert ASS to VTT?

How our converter works

Your ASS file is parsed — the Dialogue lines in the [Events] section yield timestamps and text. ASS override tags ({\i1}, {\pos(...)}, karaoke timings) are stripped since VTT can't represent them the same way; \N line breaks become actual newlines. The result is wrapped with the 'WEBVTT' header and re-emitted with period-separated milliseconds in standard WebVTT form. Everything runs locally, so your NDA-bound fansub drafts and unreleased project scripts stay on your device.

ASS vs VTT — what's the difference?

Feature ASS VTT
Structure Sections — Script Info, Styles, Events WEBVTT header + plain cues
Styling Full — fonts, colors, positions, karaoke Basic — positioning, classes, limited styling
Target use Desktop authoring, hard-subbing HTML5 video, web delivery
Tooling Aegisub, mpv, VLC Browsers, YouTube, Vimeo, captioning services
Best for Styled masters, fansubs, karaoke Web publishing, uploads, HTML5 players

Frequently asked questions

What ASS styling is preserved?

None of the visual styling. VTT supports some styling, but ASS's override tags and Styles section don't translate automatically. Timings and plain text carry across — restyle in VTT separately if you need visual formatting.

Do \N line breaks convert properly?

Yes. ASS's \N escape becomes an actual newline in the VTT output — the correct way to represent a multi-line cue in WebVTT.

Why would I convert ASS to VTT instead of SRT?

VTT is the HTML5 standard — if you're publishing on a self-hosted <video> element or an LMS that does HTML5 playback, VTT is the right deliverable. SRT is safer for desktop tools; VTT is safer for web delivery.

Can I restyle the VTT after conversion?

A bit. VTT supports cue positioning settings and a limited style block using CSS-like syntax. For anything resembling ASS's full styling, keep the original ASS as master and use VTT only as a delivery export.

Are my subtitles uploaded?

No. The conversion runs entirely in your browser. Fansub drafts, unreleased translations, and client-confidential scripts stay on your device.

Does batch conversion work?

Yes. Drop multiple ASS files and each becomes its own .vtt. For four or more files, the output is delivered as a ZIP.

About the ASS format

ASS (Advanced SubStation Alpha) is the fansub community's heavily-styled subtitle format — Aegisub's native format, with precise control over fonts, colors, positions, transforms, and karaoke effects. It's made for authoring and desktop playback. WebVTT is the W3C's web-native caption standard, designed for HTML5 video and streaming platforms where simple positioning, cues, and light styling suffice and universal web support is the priority. Converting ASS to VTT is the web-publish step: keep the styled ASS as your master, ship the VTT to YouTube, self-hosted HTML5 players, or any platform that speaks web captions natively.