Home / Subtitle Converter

Subtitle Converter (SRT ↔ VTT)

Convert between SubRip (.srt) and WebVTT (.vtt), and shift caption timing — all in your browser, nothing uploaded.

Drop a .srt or .vtt file or paste below

Processed on your device — not uploaded.

How to convert a subtitle file

  1. Drop a .srt or .vtt file onto the box, or paste your subtitle text directly into the input.
  2. Choose the format you want out: WebVTT (.vtt) or SubRip (.srt).
  3. If your captions are out of sync, enter a time shift in seconds — positive to delay, negative to advance every cue.
  4. Click Convert, then copy the result or download the new file.

SRT vs VTT — and when you need each

SRT (SubRip) is the most common subtitle format and works with virtually every desktop video player and editing tool. VTT (WebVTT) is the format the web uses — if you're adding captions to an HTML5 video, a website, or many streaming platforms, you'll usually need VTT. The two are almost identical, with one key difference: SRT separates seconds and milliseconds with a comma, while VTT uses a period and adds a WEBVTT header.

This converter translates between the two instantly and can also re-time your captions. Subtitles that start a second or two too early or too late are a common problem after re-encoding a video; just enter the offset in seconds and every line shifts together. Everything happens locally in your browser, so your subtitle files are never uploaded.

FAQ

What is the difference between SRT and VTT?

SRT (SubRip) uses commas in timestamps and is widely supported by video players. VTT (WebVTT) uses periods and is the standard for HTML5 web video. This tool converts between them instantly.

Can I shift subtitle timing?

Yes. Enter a positive or negative number of seconds to move every caption earlier or later — useful when captions are out of sync.

Are my subtitle files uploaded?

No, everything is processed locally in your browser.