SubToolbox

Text to SRT — Paste Text, Get Timed Captions

Paste plain text and get a timed SRT — sentence-split cues paced at your reading speed. No file needed.

Quick answer: Paste your text — each sentence becomes a subtitle cue, timed automatically at the reading speed you set (default 17 characters per second, capped for comfort). Preview the cue table and download the SRT.

Drop a .txt transcript — or paste below. The file never leaves your device.

Pacing (used for lines without timestamps)
Core facts
InputAny pasted text — script, transcript, lyrics, lecture notes
SplittingBy sentence; long sentences chunked at ~90 characters
Timingcharacters ÷ reading speed, clamped to min/max duration
OutputSRT with two-line wrapping at 42 chars
Honest noteTiming is estimated from length, not audio — proof-read before publishing

What this tool does

This is the fastest path from “I have the words” to “I have captions”: paste prose, and every sentence turns into a subtitle cue with a sensible duration. The splitter respects sentence boundaries, breaks monster sentences into chunk-sized pieces, wraps lines at a television-style 42 characters, and paces everything at your chosen reading speed. Because the estimate is length-based, the result is a well-paced draft rather than a finished sync — the page says so plainly, and the cue viewer is one click away for adjusting any line.

Common uses

  • Drafting captions for a narrated slideshow or promo video
  • Lyric-style text for a lyric video
  • A language-learning video where exact sync matters less than readable chunks
  • Quick social clips where you'll fine-tune timings in an editor later

Frequently Asked Questions

How is the text split into subtitles?
First by line, then by sentence (. ! ?), then any cue longer than about 90 characters is chunked at word boundaries. Each chunk becomes one cue, wrapped to at most two lines of 42 characters.
What reading speed should I choose?
17 characters per second is a comfortable default for general audiences. Children's content is often paced slower (12–13); fast-paced social content tolerates 20+. The slider caps at 25 — beyond that, viewers genuinely cannot finish reading.
Can I use this for a word-for-word transcript of real audio?
Yes, as a starting draft — but auto-timing cannot know when words were actually spoken. If your transcript has timestamps, use the TXT to SRT converter instead, which honours them exactly.

More subtitle converters