← Subtitle Toolbox / SRT to VTT

Convert SRT to VTT online

SubRip (.srt) is the format most subtitle downloads come in, but HTML5 video — the <track> element used by every browser-based player — only accepts WebVTT (.vtt). This free tool converts between them in one click.

Open the converter

✓ Runs 100% in your browser. Nothing is uploaded. No signup, no ads.

How to convert

  1. Open Subtitle Toolbox and drop your .srt file into the input panel (or paste its contents).
  2. Under Convert, click → VTT.
  3. Click Download to save the .vtt file.

What actually changes

The two formats are close cousins, which is why conversion is lossless in practice:

SRT                                VTT
                                   WEBVTT
1
00:00:01,000 --> 00:00:04,000      00:00:01.000 --> 00:00:04.000
Hello, world.                      Hello, world.

The parser is deliberately lenient: mixed line endings, a stray BOM, missing blank lines, or slightly malformed timestamps are recovered where possible, so files that other converters reject often still work.

Using the result with HTML5 video

<video controls src="movie.mp4">
  <track kind="subtitles" src="subtitles.vtt"
         srclang="en" label="English" default>
</video>

Note the file must be served with the page (same origin or CORS-enabled) for the track to load.

FAQ

Is my file uploaded anywhere? No — the page has no backend and sends no network requests with your data.

Does it handle italics and formatting tags? Tags like <i> pass through unchanged during conversion. If you want them stripped, use the Clean action on the same page.

Subtitles out of sync after converting? Conversion never changes timing — the sync issue was already there. Fix it with the timing shift guide.

Related guides