Back to Video
Subtitle Converter

Subtitle Converter

Convert subtitle files between SRT / VTT / ASS / SSA / SBV / SUB / SMI / LRC. Drop files and pick a target format — runs entirely in your browser via subsrt-ts (MIT). No uploads.

videoconversiontext

How to use

Drop your subtitle files (.srt / .vtt / .ass / .ssa / .sbv / .sub / .smi / .lrc), pick a target format (SRT / VTT / ASS), and subsrt-ts (MIT) loaded in your browser converts each file. The source format is auto-detected from the file contents. Download each result individually or grab everything as a single ZIP. Everything stays in your browser — subtitle contents are never uploaded.

FAQ

Are subtitle files uploaded?
No. subsrt-ts (MIT) runs as JavaScript entirely in your browser. Sensitive subtitles (meeting transcripts, unreleased drama captions, etc.) stay on your device.
Which formats are supported?
Input: SRT (SubRip) / VTT (WebVTT) / ASS / SSA (SubStation Alpha) / SBV (YouTube) / SUB (MicroDVD) / SMI (SAMI) / LRC (Lyrics). Output: SRT / VTT / ASS. Source format is auto-detected from the file contents.
What's the difference between SRT and VTT?
VTT (WebVTT) is the W3C-standard format used by HTML5 <track> elements on the web. SRT (SubRip) is the older, simplest format with the broadest player support. VTT starts with a `WEBVTT` header, uses `.` instead of `,` as a millisecond separator, and supports inline styling (color, position) — SRT does not.
Why is ASS / SSA a different format?
ASS (Advanced SubStation Alpha) and SSA are rich formats popular for anime fansubs and karaoke. They carry font, color, position, outline, and karaoke timing — *visual* metadata. Converting to SRT/VTT drops these style details, leaving only the timed text.
Can I batch convert several files?
Yes. Each dropped file becomes its own card with its own convert/download buttons. Use "Download all as ZIP" to grab all converted files in a single bundle.

Related tools