Subtitle Converter

Convert between all major subtitle and caption formats instantly. Supports SRT, VTT, ASS, SSA, SBV, SUB, LRC, SMI, TTML and STL - with auto-detection, live preview and batch options. All processing happens in your browser for complete privacy.

Drop your subtitle file here

or click to browse files

.SRT .VTT .ASS .SSA .SBV .SUB .LRC .SMI .TTML .STL

100% private - files never leave your browser

How to Convert Subtitle Files

  1. Upload your subtitle file by dragging it onto the drop zone or clicking to browse. The tool supports all major subtitle formats including SRT, VTT, ASS, SSA, SBV, SUB, LRC, SMI, TTML and STL.
  2. The input format is automatically detected from the file content. Choose your desired output format from the dropdown menu.
  3. Optionally adjust advanced settings like frame rate (for MicroDVD .sub files), time offset, or whether to strip formatting tags.
  4. Click "Convert Subtitles" to process. Preview the result, make edits if needed, then download your converted file.

Supported Subtitle Formats

SRT SubRip Subtitle

The most widely used subtitle format, compatible with virtually every video player. Uses simple numbered entries with timestamps.

VTT WebVTT

The W3C standard for HTML5 video captions. Supports CSS styling, cue positioning and speaker identification.

ASS / SSA SubStation Alpha

Advanced format popular in anime fansubbing. Supports custom fonts, colors, positioning and karaoke timing effects.

SBV SubViewer (YouTube)

YouTube's native caption format. Exported from YouTube Studio when downloading auto-generated or manual captions.

SUB MicroDVD

Frame-based subtitle format used in classic movie fansubbing. Requires a known video frame rate for accurate timing.

LRC Lyric Format

Synchronized lyrics format for music players and karaoke apps. Supports metadata tags and line-level timing.

SMI SAMI

Microsoft's format for Windows Media Player. Uses HTML-like markup with CSS styling and multi-language support.

TTML Timed Text Markup

XML-based W3C standard used by Netflix, BBC and streaming platforms. Also known as DFXP. Professional broadcast quality.

STL Spruce / EBU STL

Professional broadcast subtitle format for television production. The EBU variant is the European standard for TV subtitling.

TXT Plain Text

Export subtitle text without any timestamps - useful for creating transcripts, translations or text processing.

Common Conversion Scenarios

SRT to VTT

The most common conversion. Required when adding subtitles to HTML5 web video players that only accept WebVTT format. Use our dedicated SRT to VTT converter for the simplest workflow.

SBV to SRT

Convert YouTube's native caption format to the universal SRT format. Essential when repurposing YouTube content for other platforms like Vimeo, Facebook or LinkedIn.

ASS to SRT

Strip advanced styling from anime fansubs to create simple, universally compatible subtitles. The ASS Viewer can help preview the original file first.

TTML to SRT

Convert Netflix/BBC TTML subtitles to the widely supported SRT format for use with desktop video players like VLC, PotPlayer or MPC-HC.

LRC to SRT

Convert karaoke lyrics files to subtitle format for use in video editors. Useful when creating music videos or lyric visualizations.

STL to VTT

Convert professional broadcast subtitles to web-friendly format. Common when repurposing TV content for web streaming platforms.

Frequently Asked Questions

This tool supports conversion between 10 subtitle formats: SRT, VTT (WebVTT), ASS, SSA, SBV, SUB (MicroDVD), LRC, SMI (SAMI), TTML (DFXP) and STL. You can convert from any of these formats to any other, plus export as plain text. Visit our Subtitle Tools hub for specialized converters.

No. All conversion happens directly in your browser using JavaScript. Your subtitle files never leave your device and are never transmitted to any server. This ensures complete privacy for your content.

It depends on the target format. Simpler formats like SRT and SBV don't support advanced styling from ASS/SSA (custom fonts, colors, positioning). The converter preserves all timing and text accurately, but format-specific styling may be simplified. Use the "Strip all tags" option to remove formatting entirely.

The MicroDVD .sub format uses frame numbers instead of timestamps. To convert to/from this format accurately, the frame rate of your video is needed. Common values are 23.976 fps (film), 25 fps (PAL/European TV) and 29.97 fps (NTSC/American TV). If unsure, 25 fps is a safe default.

Download your captions from YouTube Studio as an .sbv file. Then upload it here and select SRT as the output format. The converter handles YouTube's SBV format natively. You can also view the result with our SRT File Viewer before using it.

Yes. Use the "Time Offset" option in Advanced Options to shift all timestamps forward or backward by a specified number of milliseconds. Positive values delay subtitles, negative values make them appear earlier. This is useful for fixing sync issues.

SRT uses comma separators in timestamps (00:00:01,000) while VTT uses periods (00:00:01.000). VTT also supports CSS styling, cue positioning and note blocks. VTT is required for HTML5 web video, while SRT has broader desktop player compatibility. Convert between them with our SRT to VTT or VTT to SRT converters.

Copied to clipboard!