Turn plain text into SRT and VTT subtitles
Paste a script or transcript. The converter splits it into caption-sized cues at sentence and clause breaks, times each one from a speaking speed, and gives you a ready SRT or VTT file.
Times are estimated from the speed you pick, not taken from your audio. Play the video with the file to check them.
To convert text to SRT, split the text into short cues of one or two lines (about 42 characters per line), give each cue a number and a start and end time, and save it as a .srt file. This free tool does that in your browser: it breaks the text at sentences and clauses and times each cue from a speaking speed, 150 words per minute by default. The times are estimates, not synced to your audio; to get subtitles timed to real speech, transcribe the video instead.
3 steps, a few seconds
Paste your text
Paste a script or transcript, or drop a .txt file. Blank lines start a new cue.
Set the speed and size
Pick words per minute or characters per second, the line length, number of lines, start time and cue length limits.
Download
Switch between SRT and VTT and download the file, or copy the text.
What the Text to SRT Converter does
Caption-sized cues
Up to 42 characters a line and 2 lines a cue by default, both adjustable.
Natural breaks
Cues break at the end of sentences first, then at commas, semicolons, colons and dashes, then between words.
Balanced lines
Two-line cues are split near the middle, after punctuation where possible.
Timed by speed
Each cue lasts as long as it takes to say (words per minute) or read (characters per second), within your minimum and maximum.
SRT and VTT
Get either format from the same text, with one click to switch.
Private and free
Runs in your browser. Nothing is uploaded and no sign-up is needed.
- Input
- Plain text, pasted or from a .txt file, up to 5 MB
- Output
- SubRip (.srt) or WebVTT (.vtt)
- Defaults
- 42 characters per line · 2 lines per cue · 150 words per minute · 1 to 7 seconds per cue
- Timing
- Estimated from the speed you set, back to back from your start time; not synced to audio
- Cost and privacy
- Free, no sign-up; runs in your browser
Need more than a free tool?
QuickVeed's AI studio does the heavy lifting. New accounts get a 14-day trial with 75 credits, no card needed.
Questions about the Text to SRT Converter
Are the subtitle times synced to my video?
What speaking speed should I use?
How many characters should a subtitle line have?
How does the tool decide where to split the text?
Can I get SRT and VTT from the same text?
How do I make subtitles from a video instead of a script?
Link to this tool
Found it useful? Paste this into your blog, docs or resource page so others can find it.