Free Tool

SRT to VTT Converter

Convert SRT subtitle files to WebVTT format — free, instant, 100% private

Files stay private — processed 100% in your browser, never uploaded to any server.
Input
Output

How to Convert Subtitle Files

Four steps to convert any subtitle or transcript format — no software, no upload, no account.

Step 1

Paste or drop your SRT file

Copy the content of your .srt file and paste it into the input area, or drag and drop the SRT file directly onto the input panel.

Step 2

Conversion happens automatically

The tool detects the SRT format, parses every cue, converts the timestamp separators from commas to periods, and adds the WEBVTT header required by the VTT spec.

Step 3

Optionally adjust timestamps

Use the offset field to shift all cues forward or backward by a fixed number of seconds — useful when your subtitles are slightly out of sync with the video.

Step 4

Download the VTT file

Click Download to save the converted .vtt file, or copy the output to your clipboard. The result is a valid WebVTT file accepted by all major video platforms and players.

Why Use This Converter

  • Convert SRT to VTT in one click — no software to install
  • Handles CRLF line endings, BOM characters, and multi-line cues automatically
  • Timestamp offset sync — shift cues forward or backward by any amount
  • 100% client-side — your SRT files are never uploaded
  • Output is a valid WebVTT file accepted by YouTube, Vimeo, and HTML5 video
  • No file size limits, no watermarks, no account required

Frequently Asked Questions

Paste your SRT file content into the input area above (or drag and drop the .srt file). The tool auto-detects the SRT format and converts it to VTT instantly. Click Download to save the .vtt file.

SRT (SubRip Text) uses a comma as the millisecond separator in timestamps (e.g. 00:00:01,500) and has no header. VTT (WebVTT) uses a period (e.g. 00:00:01.500) and starts with a WEBVTT header line. VTT is the web standard and required for HTML5 video tracks and many streaming platforms. SRT is more widely supported by offline video players and editing software.

Yes. YouTube accepts WebVTT files for manual caption upload. After converting your SRT to VTT with this tool, go to YouTube Studio, open your video, click Subtitles, Add, and upload the .vtt file.

Multi-line cues (where the subtitle text spans more than one line) are preserved in the VTT output. Each line is joined with a space in the converted output, keeping the text readable.

Yes, completely free. There is no account, no sign-up, and no usage limit. Convert as many SRT files as you need.

No. All conversion happens in your browser using JavaScript. Your SRT files are never sent to any server, never stored, and never leave your device.

Need Live Meeting Transcripts Too?

MeetWave records your Zoom, Teams, and Google Meet calls and generates AI summaries, action items, and transcripts automatically — no bot joins your calls.