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.
How to use this tool
- 1
Open subtitle converter
Paste SRT or upload a subtitle file from your editor.
- 2
Pick target format
Choose VTT for web players or SRT for classic workflows.
- 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 for | HTML5 video, YouTube exports, and players that require VTT. |
Top use cases
- Convert SRT and WebVTT (VTT) subtitles locally — auto-detect, copy, or download.
- 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 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.