Drop your subtitle file here
or click to browse files
100% private - files never leave your browser
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.
or click to browse files
100% private - files never leave your browser
The most widely used subtitle format, compatible with virtually every video player. Uses simple numbered entries with timestamps.
The W3C standard for HTML5 video captions. Supports CSS styling, cue positioning and speaker identification.
Advanced format popular in anime fansubbing. Supports custom fonts, colors, positioning and karaoke timing effects.
YouTube's native caption format. Exported from YouTube Studio when downloading auto-generated or manual captions.
Frame-based subtitle format used in classic movie fansubbing. Requires a known video frame rate for accurate timing.
Synchronized lyrics format for music players and karaoke apps. Supports metadata tags and line-level timing.
Microsoft's format for Windows Media Player. Uses HTML-like markup with CSS styling and multi-language support.
XML-based W3C standard used by Netflix, BBC and streaming platforms. Also known as DFXP. Professional broadcast quality.
Professional broadcast subtitle format for television production. The EBU variant is the European standard for TV subtitling.
Export subtitle text without any timestamps - useful for creating transcripts, translations or text processing.
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.
Convert YouTube's native caption format to the universal SRT format. Essential when repurposing YouTube content for other platforms like Vimeo, Facebook or LinkedIn.
Strip advanced styling from anime fansubs to create simple, universally compatible subtitles. The ASS Viewer can help preview the original file first.
Convert Netflix/BBC TTML subtitles to the widely supported SRT format for use with desktop video players like VLC, PotPlayer or MPC-HC.
Convert karaoke lyrics files to subtitle format for use in video editors. Useful when creating music videos or lyric visualizations.
Convert professional broadcast subtitles to web-friendly format. Common when repurposing TV content for web streaming platforms.
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.