TXT to SRT converter

A plain text transcript has no timecodes, so it cannot become a subtitle file without inventing them. This converter turns each line — or each paragraph — into a subtitle entry and lays them out one after another at a fixed duration you choose. The result is a valid .srt you can then fine-tune in a subtitle editor.

Drop your .txt file here

or click to choose — the file stays in your browser

Free, no sign-up, no file size games. The conversion runs in your browser — your subtitles are never uploaded to a server.

How to convert TXT to SRT

  1. 1Drop your .txt transcript onto the box above.
  2. 2Set how many seconds each line should stay on screen, and whether a blank line starts a new subtitle.
  3. 3Download the .srt file and adjust the timing in an editor if it needs to match speech exactly.

Questions about TXT and SRT

Where do the timecodes come from?+

They are generated. A plain text file contains no timing information, so each entry is given the same duration one after another. This produces a technically valid subtitle file that still needs syncing if it has to match spoken audio.

How long should each subtitle be?+

Three seconds is a reasonable default for a single line. Reading speed guidelines put comfortable subtitles at roughly 15 to 20 characters per second, so a long line needs more time than a short one.

Can one subtitle hold several lines?+

Yes. Switch on splitting by blank line and every paragraph becomes one subtitle entry, keeping its internal line breaks.

Will this sync my transcript to a video?+

No. Automatic syncing needs the audio. This tool only lays text out on a fixed grid — use it as a starting point, then correct the timing in an editor.

Need to translate the subtitles too?

Converting a format keeps the same language. To translate subtitles into another language while the timing stays exactly where it is, the Mac app does it in batch across 100+ languages, with an editor and validation before export.

Subtitle Translator for macOS

Other subtitle converters