Free tool
TXT to VTT (Text to VTT) Converter
Turn plain text into a VTT subtitle file — also called a TXT to VTT converter. Each line becomes a caption with timestamps added automatically; adjust the seconds per line, then fine-tune.
100% in your browser — your files never leave your device.
How to convert text to VTT
- Step 1
Add your text
Paste your text with one line per caption, or upload a .txt file.
- Step 2
Set seconds per line & convert
Choose how long each caption shows, then click Convert to VTT — timestamps are added automatically.
- Step 3
Download & fine-tune
Download the VTT file and tweak any timings in your editor if needed.
Example: TXT → VTT
Here's the same cues before and after conversion, so you know exactly what you'll get.
Hello — welcome to the show. Today we have a special guest.
WEBVTT 00:00:00.000 --> 00:00:02.000 Hello — welcome to the show. 00:00:02.000 --> 00:00:04.000 Today we have a special guest.
The formats explained
What is TXT? (plain text)
A plain transcript with no timing — just the spoken words. Handy for reading, proofreading, translating, or reusing subtitle content as an article, notes or dataset.
What is VTT? (WebVTT)
The W3C subtitle format required by HTML5 video and most web players. Like SRT but with a WEBVTT header and dot-separated milliseconds, plus optional styling and positioning cues.
How it works
- Each non-empty line of your text becomes one caption.
- Plain text has no timing, so each caption is given an equal duration back-to-back — set the seconds per line below.
- You get a ready-to-edit VTT skeleton; nudge the timings in any editor (or use SubtitleFlow's) afterwards.
FAQ
How do I convert text to VTT subtitles?
Paste your text (one line per caption) or upload a .txt file, set the seconds per line, then click Convert to VTT. You'll get a downloadable VTT file with timestamps already filled in.
Is "text to VTT" the same as "TXT to VTT"?
Yes — they're the same thing. Whether you paste plain text or upload a .txt file, this tool turns each line into a timed VTT caption.
Where do the timestamps come from?
Plain text carries no timing, so each line gets an equal slice of time in sequence. Set the seconds per line to roughly match your speech pace, then refine.
Can I edit the timings afterwards?
Yes. You get a ready-to-edit VTT skeleton — nudge each caption in any subtitle editor, or fine-tune it in SubtitleFlow's built-in editor.
Is this text to VTT converter free?
Yes — free, no signup, no watermark. Everything runs in your browser, so your text never leaves your browser.
Need to translate your subtitles too?
Converting is free here. When you need to translate subtitles into another language with the timeline kept perfectly aligned, that's what SubtitleFlow does.
Translate subtitles free