Subtitle Converter
SRT, VTT, ASS, SBV and LRC differ in container syntax rather than content: SRT is the universal exchange format, VTT is the HTML5 video standard, ASS supports styled fonts and positioning, SBV serves YouTube uploads, and LRC is the lyric timeline format. This group converts between all five formats in both directions, twenty conversion pairs in total.
Every cue's start time, end time and text is preserved; LRC has no end-time field, so export takes the next line's start time. Source encoding is detected automatically (UTF-8, UTF-16, GBK, Big5 and more), and output is UTF-8 with BOM for direct Windows and player compatibility.
SRTโVTT
Convert SRT to WebVTT with dot-format timestamps, matching the native subtitle track of HTML5 video.
VTTโSRT
Convert WebVTT to SRT, stripping positioning and style tags to restore broad player and editor compatibility.
SRTโASS
Convert SRT to ASS with a default style layer, unlocking font, color, positioning, and effects control.
ASSโSRT
Convert ASS to SRT, stripping style and effect tags to keep only timing and dialogue text for universal compatibility.
VTTโASS
Convert WebVTT to ASS, keeping the timeline and mapping basic styling, for professional subtitle layout work.
ASSโVTT
Convert ASS to WebVTT, keeping timing and dialogue with basic styles mapped to VTT tags for web video playback.
SRTโSBV
Convert SRT subtitles to YouTube Studio native SBV upload format with exact cue timing preserved.
SBVโSRT
Convert YouTube SBV subtitles to universal SRT for VLC, Premiere, Aegisub, and translation tools.
SRTโLRC
Convert SRT subtitles to LRC lyrics format. Each cue maps to a [mm:ss.xx] line timestamp.
LRCโSRT
Convert LRC lyrics to SRT subtitles. Each line ends when the next begins, ready for video editors.
MKVโSRT
Demuxes MKV and extracts the first subtitle track as standalone SRT โ no video decode, no OCR, bit-exact timing; files without a track are reported.
MP4โSRT
Demuxes MP4 and extracts embedded mov_text subtitles as SRT with original timing; burned-in (hardcoded) subtitles cannot be extracted and are reported.