Converter Tools
Subtitle Format Converter
Convert subtitles between SRT, VTT, SBV, ASS, and SSA, or to a plain transcript. Auto-detects the format, strips tags, and runs in your browser.
Convert from
Convert to
Output (SRT)
Cue preview
3 cues, total runtime 00:00:09.000.
Detected input format: SBV
| # | Start | End | Duration | Text |
|---|---|---|---|---|
| 1 | 00:00:01.000 | 00:00:03.500 | 2.50s | Welcome to the subtitle converter. |
| 2 | 00:00:04.000 | 00:00:06.200 | 2.20s | This is the SBV format that YouTube exports. |
| 3 | 00:00:06.500 | 00:00:09.000 | 2.50s | Convert it to SRT or VTT in one click. |
SRT, VTT, SBV, ASS, and SSA subtitles are all plain text. This tool runs entirely in your browser, so files you paste or open are never uploaded.
How to use
- Pick the format you are converting from: SRT, VTT, SBV, ASS or SSA, or plain text. The tool also auto-detects and warns you if the input looks like a different format.
- Paste your subtitle text, or use Open a subtitle file to load an .srt, .vtt, .sbv, .ass, .ssa, or .txt file from your device.
- Pick the format you want to convert to, and use Swap to reverse the direction and reuse the output as new input.
- Optionally turn on Strip styling tags to remove italic, bold, voice, and ASS override tags, and check the cue preview to confirm the parse looks right.
- Copy the converted subtitles or download them with the correct file extension. Everything runs locally in your browser.
About this tool
Subtitle Format Converter changes a subtitle or caption file from one format to another entirely in your browser, and it covers the formats that a plain SRT to VTT tool leaves out. It reads five common formats into one internal model and writes any of them back out: SRT (SubRip), VTT (WebVTT), SBV (the format YouTube hands you when you download captions), ASS and SSA (Advanced SubStation Alpha, the format Aegisub and most fansub, karaoke, and anime workflows use), and a plain text transcript. That means the conversions people actually search for and rarely find in one place are all here: an .sbv file from YouTube into a standard .srt that any video player accepts, an .ass or .ssa file from Aegisub flattened into a clean .srt, an .srt turned into an .ass starter file with a sensible default style, and any of them stripped down to a plain readable transcript. The tool auto-detects the input format as you paste, so if you choose the wrong source it tells you what the file actually looks like and lets you switch in one click. Behind the scenes each format is parsed correctly rather than guessed: SRT and VTT share a timestamp shape that uses a comma or a period before the milliseconds, SBV joins a start and end time with a comma and no arrow, and ASS stores its lines in an [Events] section where the tool reads the Format line to find the Start, End, and Text columns and converts the centisecond timestamps and the literal line breaks that ASS uses. Timestamps are translated precisely between the millisecond precision of SRT, VTT, and SBV and the centisecond precision of ASS, and styling can be handled the way each job needs: an optional strip-tags switch removes italic, bold, font, voice, and ASS override tags from cue text, and a plain text export always strips tags because a transcript is meant to be read. When the source has no timing, such as a pasted transcript, and the target needs it, each block is placed on a simple two second per cue timeline so the output file is valid and ready to refine in a subtitle editor. A live cue preview table shows every parsed cue with its index, start, end, duration, and text, so you can confirm the parse looks right before you copy or download, and a parse-issue list flags malformed timing lines and cues that end before they start, which is the usual sign of a mismatched source format. You can paste text directly, or open an .srt, .vtt, .sbv, .ass, .ssa, or .txt file from your device, in which case the source format is set from the file extension automatically. The result is available to copy to the clipboard or to download with the correct extension and MIME type. This tool is useful for video editors moving captions between platforms, YouTubers converting downloaded SBV captions for use elsewhere, translators and fansubbers working between Aegisub and player-friendly SRT, podcasters and writers who need a clean transcript from a caption file, and anyone who has a subtitle file in the wrong format for the player or service they are using. Every format involved is plain text, so all parsing and writing is ordinary string work done on your device, and the files you paste or open here are never uploaded.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
SRT and VTT Subtitle Converter
Bidirectional SubRip and WebVTT converter with time shift, tag stripping, and renumbering.
Open tool
ConverterSubtitle Delay Shifter
Re-sync SRT and VTT subtitles by shifting every cue by a fixed offset.
Open tool
ConverterSubtitle Framerate Converter
Rescale SRT or VTT subtitle timestamps between any two framerates with an optional residual offset.
Open tool
ConverterSubtitle to Transcript Converter
Turn .srt or .vtt subtitles into a clean transcript with optional timestamps, speakers, and Markdown.
Open tool