An SRT to VTT converter transforms SubRip subtitle files (.srt) into WebVTT format (.vtt) required by HTML5 video players. The key difference: SRT uses commas for milliseconds (00:01:23,456) while VTT uses periods (00:01:23.456).
Input SRT Subtitle
How to Convert SRT to WebVTT
SRT (SubRip Text) is the most widely used subtitle format, supported by virtually every video player and editing application. WebVTT (Web Video Text Tracks) is the standard format required by HTML5 video players and streaming platforms like YouTube. Converting between them requires only two changes: swapping comma separators to periods in timestamps and adding the WEBVTT header.
Step 1: Upload or Paste Your SRT File
Click the upload area to select your .srt file, or click "Paste Text" to paste the subtitle content directly. SRT files are plain text — any text editor can open them if you need to inspect the content first.
Step 2: Convert
Click "Convert to VTT" to process the file. The tool parses each subtitle cue, converts timestamps from comma-separated to period-separated milliseconds, adds the required WEBVTT header, and strips inline font color tags that VTT handles differently. Basic formatting tags like bold and italic are preserved.
Step 3: Download or Copy the Result
Review the preview of the first 5 cues to verify the conversion looks correct. Click "Download .vtt" to save the WebVTT file, or "Copy" to copy the content to your clipboard for pasting into another tool.
When to Use VTT vs SRT
Use WebVTT (.vtt) for HTML5 video, web-based video players, and any platform that specifies WebVTT. Use SRT when uploading to video editing software, YouTube (which accepts both), or sharing subtitle files with other users who may use VLC or similar players. Most modern applications accept both formats — check your platform's documentation if unsure.
Frequently Asked Questions
What is the difference between SRT and VTT?
SRT (SubRip) uses commas for milliseconds (00:01:23,456) while VTT (WebVTT) uses periods (00:01:23.456). VTT also requires a WEBVTT header line and supports additional cue settings for positioning. HTML5 video players require WebVTT.
Will HTML formatting tags be preserved?
Basic SRT tags like <b>, <i>, and <u> are preserved in the output. Font color tags are stripped since VTT uses its own styling system rather than inline font tags.
Does this tool upload my subtitle files?
No. All conversion happens entirely in your browser using JavaScript. Your files are never sent to any server and remain completely private.
Is this converter free?
Yes, completely free with no signup or account required. Convert as many files as you need.
Can I paste subtitle text instead of uploading a file?
Yes. You can either upload an .srt file or paste the SRT content directly into the text area. Both methods produce the same VTT output.