Free SRT ↔ VTT subtitle converter

Paste or upload subtitle files and convert between SubRip (SRT) and WebVTT (VTT) instantly in your tab. Timing and line breaks are preserved — nothing is sent to a server.

Loading…

How to use this tool

  1. 1

    Open subtitle converter

    Paste SRT or upload a subtitle file from your editor.

  2. 2

    Pick target format

    Choose VTT for web players or SRT for classic workflows.

  3. 3

    Copy or download

    Copy the output or download the converted file.

Quick facts

Runs locally?Yes — parsing and formatting run in your browser.
Is anything uploaded?No. Subtitle text never leaves this tab.
Which formats?SubRip (.srt) and WebVTT (.vtt) with auto-detection.
Best forHTML5 video, YouTube exports, and players that require VTT.

Top use cases

  1. Convert SRT and WebVTT (VTT) subtitles locally — auto-detect, copy, or download.
  2. Runs locally?: Yes — parsing and formatting run in your browser.
  3. Is anything uploaded?: No. Subtitle text never leaves this tab.
  4. Which formats?: SubRip (.srt) and WebVTT (.vtt) with auto-detection.
  5. Best for: HTML5 video, YouTube exports, and players that require VTT.

FAQ

SRT vs VTT?

SRT uses commas in timestamps (00:00:01,000); WebVTT uses dots and a WEBVTT header.

Multi-line cues?

Yes — line breaks inside a cue are kept in both formats.

Auto-detect?

Looks for WEBVTT header or SRT-style index and comma timestamps.

ASS or SSA?

Not in this tool — use SRT/VTT as an interchange format first.

BOM or UTF-8?

UTF-8 is assumed; a UTF-8 BOM at the start is stripped.

Download extension?

SRT target saves as subtitles.srt; VTT as subtitles.vtt.