Free tool

TXT to SRT Converter

Turn a plain-text transcript into a SRT subtitle file — each line becomes a caption with timestamps added automatically. Adjust the seconds per line, then fine-tune.

100% in your browser — your files are never uploaded.

How to convert TXT to SRT

  1. Step 1

    Add your transcript

    Paste your text with one line per caption, or upload a .txt file.

  2. Step 2

    Set seconds per line & convert

    Choose how long each caption shows, then click Convert to SRT — timestamps are added automatically.

  3. Step 3

    Download & fine-tune

    Download the SRT file and tweak any timings in your editor if needed.

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 SRT skeleton; nudge the timings in any editor (or use SubtitleFlow's) afterwards.

FAQ

How do I convert plain text to SRT subtitles?

Paste your transcript (one line per caption) or upload a .txt file, set the seconds per line, then click Convert to SRT. You'll get a downloadable SRT file with timestamps already filled in.

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 SRT skeleton — nudge each caption in any subtitle editor, or fine-tune it in SubtitleFlow's built-in editor.

Is this TXT to SRT converter free?

Yes — free, no signup, no watermark. Everything runs in your browser, so your text is never uploaded.

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
TXT to SRT — Turn Text into SRT Subtitles (Free) | SubtitleFlow