SRT to TXT
BetaTurn an .srt or .vtt subtitle file into a plain-text transcript. Cue numbers, timestamps and formatting tags are removed; the text stays in order.
- Free, no sign-up
- REST + MCP
- Updated
- Reviewed by Olgun Ozoktas
Runs in your browser — nothing is uploaded
Subtitles
Drop an .srt, .vtt or .txt file hereChoose an .srt, .vtt or .txt file
or
Options
Strip HTML tags
Removes tags such as <i> and <b>
Strip ASS overrides
Removes codes such as {\an8}
Cues read
Words
Transcript
Your transcript appears here
Drop a file, paste subtitles, or load the sample.
How to convert an SRT file to plain text
-
Add your subtitles
Drop an .srt or .vtt file on the Subtitles panel, choose it with Choose file, or paste its contents into the editor. Load sample shows a short example. -
Pick a join style
Blank line between cues keeps each cue as its own paragraph. One paragraph joins every cue into a single block of running text. -
Decide what to strip
HTML tags such as <i> and ASS override codes such as {\an8} are removed by default. Turn either switch off to keep them in the text. -
Copy or download
Check the transcript on the right, then Copy it or use Download .txt. The file takes the name of your subtitle file with a .txt extension.
Common uses
Transcripts for podcasts and videos
Quoting and research
Editing and proofreading
Language study
Why convert SRT to TXT?
SRT to TXT turns a SubRip (.srt) or WebVTT (.vtt) caption file into a plain-text transcript. Each cue in a subtitle file is a number, a timing line such as 00:00:01,000 --> 00:00:04,000 and one or more lines of text. This tool drops the numbers and timings, removes HTML tags like <i> and ASS override codes like {\an8} if you want, and writes the remaining text in the original order — one cue per paragraph, or all of it as one paragraph.
The words themselves are not summarized, translated or rewritten: what comes out is exactly the cue text, with each cue's internal line breaks joined by a space. If a timing line is malformed, the tool stops and names the line, rather than guessing. The same conversion is available to scripts through the FindUtils REST API and MCP server.
For other jobs on the same files, convert between formats with SRT to VTT or ASS to SRT, fix timing with the Subtitle Shifter, pull caption tracks out of a video with the Subtitle Extractor, or count the words of the finished transcript with the Word Counter.
How it compares
Desktop subtitle editors can export plain text among many other formats, and they are the right choice if you are already editing timings or styles. For turning one caption file into a transcript, they are a large install for a small job. A text editor with find-and-replace works too, but timestamps, cue numbers and tags each need their own pattern, and it is easy to leave stray numbers behind.
This page does one thing: it reads the cues with a real SubRip and WebVTT parser, keeps only their text, and lets you choose how cues are joined. It runs in your browser, so the file is not uploaded. It does not transcribe audio, generate summaries or translate — it only works with text that is already in the subtitle file.
Tips
- A cue's own line breaks are layout, not meaning, so the two lines of a cue are joined with a space.
- WebVTT files work the same way: the WEBVTT header, NOTE blocks and cue identifiers are skipped, and voice tags such as <v Anna> are removed with the other tags.
- If a timing line cannot be read, the error names its line number and the editor highlights it, so you can fix it in place.
- Words are counted on the finished transcript, after tags are removed.
- Need to clean the subtitles but keep them as subtitles? Use the Subtitle Cleaner instead, which keeps the timings.