Skip to content
ToolsNow
Guides All tools
Files

Subtitle converter — SRT, VTT, SBV and ASS

Convert subtitles between SRT, WebVTT, SBV and ASS/SSA. The source format is detected automatically, and everything happens in your browser.

Runs entirely in your browser — nothing is uploaded.

Subtitle text
0 chars0 words0 lines

Required for HTML5 video <track> elements.

Drop a subtitle file or paste its contents.

All processing happens in your browser. Your file is never uploaded.

Converting from ASS or SSA keeps only the text and timings — styling, positioning and karaoke effects cannot survive in SRT or WebVTT. Keep the original if you need them. WebVTT is required for HTML5 <track>; SRT works nearly everywhere else.

How to use

  1. Drop in a subtitle file. Or paste the contents directly. The format is detected for you.
  2. Choose the target format. SRT for general use, WebVTT for HTML5 video, SBV for YouTube.
  3. Check the warnings. Overlapping or backwards cues are flagged before you export.
  4. Download or copy. Cue numbers are renumbered from 1 automatically.

Questions

What is the difference between SRT and VTT?

They are structurally almost identical — VTT adds a WEBVTT header and uses a full stop rather than a comma before the milliseconds. VTT is required by the HTML5 track element; SRT works nearly everywhere else. Converting between them is lossless.

What happens to ASS styling when I convert?

It is lost. Fonts, colours, positioning and karaoke timing have no equivalent in SRT or VTT, so only the text and timings survive. The tool warns you rather than letting you discover it later. Keep the original.

Which format does YouTube want?

SRT is accepted and is the safest choice. SBV is YouTube’s own export format, so you will see it when downloading captions from there, but you do not need to upload in it.

Are my subtitles uploaded?

No. Parsing and conversion happen entirely in this page, which matters for unreleased material.

Related tools