Convert SRT to plain text

Removes the cue numbers and timecodes and joins the captions back into continuous prose. Use it when you want the transcript for show notes, an article, a summary, or anything that reads rather than plays.

Drop a .srt file here

or click to choose one. It is converted in this page and never uploaded.

Why the lines are joined rather than kept

A subtitle line break is a layout decision, not a sentence boundary: captions are broken to fit a screen and a reading speed, so a sentence routinely spans three cues. Keeping one line per cue produces text that is technically the transcript and unpleasant to read.

The cues are joined into flowing text instead, with the internal line breaks collapsed. What you get reads like prose rather than like a subtitle file with the numbers deleted.

This is a one-way door: the timing is gone and cannot be recovered from the text. Keep the original SRT if you might need captions again.

Nothing is uploaded

The .srt is read and the .txt is written in this page, by the same code that builds exports in the editor. The file never reaches a server and no copy is kept. A subtitle file is a transcript, and a transcript is often the part of a project that cannot leave the building.

Frequently asked questions

Does it add speaker labels or punctuation?

No. Nothing is invented: you get exactly the words that were in the captions, joined up. Speaker labels appear only if they were in the SRT already.

Can I get the text back into captions afterwards?

Not from the text file. The timing is discarded, and there is no way to infer when each line was spoken. Transcribe the audio if you need timed captions again.

No subtitle file yet?

Generate one from your audio or video with word-level timing, then export plain text directly, no conversion step, and every word individually timed rather than every line. Free for 15 minutes and 5 transcriptions a month.

Transcribe a file instead