Subtitle Converter
Convert between SRT, VTT, SBV, ASS, SSA, and SUB with auto-detection.
Free & unlimited
Mode
Input
Result (WebVTT)
Converted output appears here...
Output format
Encoding
All processing happens in your browser. No data is sent to any server.
About this tool
- 1
Upload your subtitle file
Select the subtitle file in its current format (SRT, VTT, ASS, or SBV).
- 2
Choose target format
Pick the output format you need from the available options.
- 3
Review conversion preview
Check that timestamps and text converted correctly before downloading.
- 4
Download converted file
Save the subtitle file in the new format.
- SRT is the most universally supported format - choose it if you are unsure which format your player needs.
- VTT is required for HTML5 video on the web and supports richer styling than SRT.
- ASS/SSA format preserves advanced styling like fonts, colors, and positioning that other formats may lose.
- SBV (SubViewer) is the format used by YouTube for subtitle uploads.
- Convert between SRT, VTT, ASS, and SBV subtitle formats
- Preserves timing accuracy during format conversion
- Handles text encoding differences between formats
- Retains basic styling where the target format supports it
- Convert SRT subtitles to VTT for embedding in HTML5 web video players
- Transform VTT or ASS files to SRT for maximum player compatibility
- Prepare SBV subtitle files for YouTube upload from existing SRT files
- Convert ASS subtitles with styling to simpler formats for broader support
Yes. ASS supports advanced styling (fonts, colors, positioning) that SRT cannot represent. Only the plain text and timing are preserved.
YouTube accepts SRT and SBV natively. SRT is recommended since it is also compatible with virtually every other platform.
Upload and convert files one at a time. For batch conversion, repeat the process for each file.