Free tool · Subtitles
Subtitle Converter
SRT to VTT, or VTT to SRT — instantly, in your browser.
Drop an .srt or .vtt file here
or click to choose a file — or paste text below
Input
Output
How it works
- 1
Paste or upload your file
Either an SRT or VTT subtitle file.
- 2
Format is auto-detected
No need to tell it which format you're starting from.
- 3
Copy or download
Get the converted file in the other format instantly.
Why use it
Never leaves your device
Conversion is plain text parsing done entirely in the browser.
No size or usage limit
Since it's text, not media, there's no file-size cap to hit.
Cue timing preserved exactly
Every start and end timestamp carries over unchanged.
Supported formats
Who it's for
- Web players that need VTT — Convert an SRT export to VTT for an HTML5 video player.
- Editors that need SRT — Convert VTT captions back to SRT for a video editing tool.
- Migrating a caption library — Batch-convert files one at a time between formats.
Example
SRT to VTT
Input
1 00:00:00,000 --> 00:00:02,500 Welcome back to the show.
Output
WEBVTT 00:00:00.000 --> 00:00:02.500 Welcome back to the show.
Frequently asked questions
Does this upload my subtitle file anywhere?
No. Conversion happens entirely in your browser using plain text parsing — the file never leaves your device.
What formats does it convert between?
SRT and WebVTT, in both directions — the format is auto-detected from what you paste or upload.
Does it handle cue settings like position or alignment?
Converting VTT to SRT strips cue settings (SRT doesn't support them). Converting SRT to VTT keeps your cues exactly as they are.
Related tools
Read more: SRT vs VTT: the difference, and when it actually matters
Need this outside the browser?
VoxaType turns your voice into polished text everywhere you type — messages, emails, notes, and code — no upload, no file size limit, no waiting for a page to process.