SnailText
EN

Subtitle to text

SRT to text, timestamps stripped out

Turn an .srt or .vtt into plain text with the cue numbers and timings removed. Runs in this browser tab, so the file stays on your computer.

Converted in this browser tab. The file is never uploaded.

Or paste the subtitle text

Convert SRT to TXT, or VTT to TXT

A subtitle file is a transcript wrapped in timing data. If what you actually wanted was the words - to quote them, to edit them, to feed them to something else - the numbers and timestamps are in the way, and removing them by hand on a 600-cue file is nobody’s idea of an afternoon.

This tool reads SRT or VTT and gives you the text alone, saved as a .txt file. It offers two shapes because they are genuinely different jobs: one line per cue, which preserves the subtitle structure for editing, or flowing paragraphs, which is what you want if you were after a readable transcript.

One line per cue, or paragraphs?

Keep one line per cue when you are still working with the subtitles - checking wording, spotting a mistranscription, counting lines. The output maps one-to-one onto the file you put in, so you can find your place.

Choose paragraphs when you want something that reads like prose. Cues are joined into continuous text, and a new paragraph starts wherever there was a silence of two seconds or more. That threshold is a heuristic, not an insight: in practice a two-second gap usually means the speaker finished a thought or someone else started talking, which is close enough to a paragraph break to be useful. It will not match where you would have broken the text yourself.

A cue that spans two display lines is joined with a space in both modes, because the line break there was a subtitle layout decision rather than part of the sentence.

SRT to text converter FAQ

Does this remove the timestamps completely?
Yes. The cue numbers, the timing lines and any WebVTT header, comment or styling block are all dropped, and only the spoken text comes out. The timings are not recoverable from the result, so keep the original file if you may need them again.
Is the file uploaded?
No. Everything runs in your browser, and the page has no upload endpoint. You can verify it in your browser network tab, or disconnect after the page loads and convert anyway.
Why are some sentences split across lines?
Because subtitles are broken for the screen, not for grammar: a single sentence is often split over two or three cues so that each fits comfortably. In one-line-per-cue mode you see that structure as it is. Paragraph mode reassembles it into continuous text, which is usually what you want for reading.
Does VTT to TXT work the same way as SRT to TXT?
Yes, identically. Both formats are read, including WebVTT files with styling and comment blocks, which are discarded along with the timings. The format is detected from the content rather than the file name, so a mislabelled file still converts.
I need a transcript but have no subtitle file. What then?
Then this is the wrong tool and SnailText is the right one. It transcribes audio and video on your own machine and can write plain text directly, with no subtitle file in between. This page only strips timings from a file you already have.

Do you not have a subtitle file yet?

The tool above converts a file you already have. If what you have is the audio or the video, that is a different job: SnailText is a desktop app that transcribes the speech on your own machine and writes the SRT or VTT for you. Nothing is uploaded there either, and there is no per-minute meter.

To be clear about the boundary: SnailText generates subtitles from audio. It does not convert between existing subtitle formats, and it does not extract a subtitle track that is already embedded in a video.

Or read how subtitle generation works first.