TXT to VTT Converter
Paste text, one caption per line — get a WebVTT file with the timing you set.
Converts plain text into a WebVTT caption file by giving every line its own cue. Paste the script, set how many seconds each line stays on screen, and the converter writes the WEBVTT header and the timestamps for you. Nothing is uploaded, and the result plays in any HTML5 track element or uploads to YouTube as a caption file.
Example: Input and Output
Input (.txt)
Welcome to the Q3 product review.
Three things changed since last quarter.
First, the migration finished two weeks early.
Output (.vtt), at 3 seconds per line
WEBVTT
00:00:00.000 --> 00:00:03.000
Welcome to the Q3 product review.
00:00:03.000 --> 00:00:06.000
Three things changed since last quarter.
00:00:06.000 --> 00:00:09.000
First, the migration finished two weeks early.
How to Convert Subtitle Files
Four steps to convert any subtitle or transcript format — no software, no upload, no account.
Paste the text
Paste your script into the input area, or drop a .txt file. Each non-empty line becomes one caption; blank lines are ignored, so paragraph breaks cost you nothing.
Set "Seconds per line"
The field sets how long each line stays on screen — 3 seconds by default. Cues run back to back from 00:00:00, so the total length is lines multiplied by seconds.
Check the WebVTT output
The output panel shows the finished file, WEBVTT header and all. Use the Offset field to push everything later if the track has to start after an intro.
Copy or download the .vtt
Click Download to save a .vtt file ready for an HTML5 video track or a manual caption upload on YouTube or Vimeo. Nothing leaves your browser.
Why Use This Converter
- Writes the WEBVTT header and every timestamp for you
- One line in, one cue out — predictable timing you re-time by changing one number
- Offset field shifts the whole track when the captions start late
- 100% client-side — your script is never uploaded or stored
- No account, no watermark, no file size limit
- Output plays in the browser track element and uploads to YouTube as captions
Frequently Asked Questions
More Free Tools
Still on subtitles? Edit timings and text before exporting, read how an SRT file is structured, or burn subtitles into an MP4.