SRT to TXT Converter
Pull the dialogue out of a subtitle file as clean text, without numbers, times or tags. Your files are converted in your browser and never uploaded.
Drop subtitle files here
SRT, VTT, ASS, or SBV files. Up to 50 at once.
Your files are processed in your browser and are not uploaded to our servers.
What this tool does
This tool turns SRT, WebVTT, ASS, SSA or SBV subtitles into a plain-text transcript without numbers, times or formatting tags. You choose one line per subtitle or joined paragraphs, and whether to keep timestamps. Repeated lines from scrolling auto-captions are removed by default.
How to convert SRT to TXT
- Select Choose files and pick one or more subtitle files, or drag them onto the green area. You can also select Paste text and paste the subtitles.
- Pick how the text should look: paragraphs, one line per subtitle, or lines with times.
- Select Convert.
- Select Download next to a file, or Download all (ZIP) when you converted several files.
Options explained
- Times in the text (default: no times). Leave it on “No times, just the words” for a readable transcript. “Start time on each line” writes
[HH:MM:SS]before each subtitle; “Start and end time on each line” writes both times. - Layout (default: paragraphs). Only when there are no times. “Paragraphs” joins subtitles into running text; “One line per subtitle” puts each subtitle on its own line, with its line breaks replaced by spaces.
- Start a new paragraph after a pause of (seconds) (default: 2). When the gap between the end of one subtitle and the start of the next is longer than this, a new paragraph begins. Use a larger number for fewer, longer paragraphs.
- Remove repeated lines (on by default). Drops a line when it is exactly the same as the line just before it, which removes the doubled lines of scrolling auto-captions.
- Add UTF-8 BOM (off by default). Adds an invisible marker at the start of the file. Turn it on only if an older Windows program shows broken characters.
Example
This SRT file:
1
00:00:01,000 --> 00:00:03,500
<i>Is anyone still on the dock?</i>
2
00:00:07,200 --> 00:00:09,900
Just me.
And the rain.
becomes this text file:
Is anyone still on the dock?
Just me. And the rain.
The second subtitle starts 3.7 seconds after the first one ends, so it begins a new paragraph.
Format notes and limits
- Reads SRT, WebVTT, ASS, SSA and SBV files in any common character set; saves UTF-8 text with LF line endings.
- Removes subtitle numbers, formatting tags (
<i>,<b>,<font>), WebVTT voice and class tags, and ASS override codes. ASS comment lines are skipped. - Times written into the text are rounded down to the whole second.
- Up to 50 files at once, 20 MB per file and 200 MB in total.
- Going the other way? TXT to SRT turns plain text back into a subtitle file with estimated times.
Questions
How do I convert an SRT file to text?
Add the .srt file, leave **Times in the text** on "No times, just the words" and select Convert. The .txt file has only the spoken lines, joined into paragraphs, with the numbers, times and formatting tags removed.
Can I keep the timestamps?
Yes. Set **Times in the text** to "Start time on each line" to get lines such as [00:01:05] Hello, or to "Start and end time on each line" for [00:01:05 - 00:01:08] Hello. Each subtitle then gets its own line.
Why are my lines joined into paragraphs?
Subtitles break sentences into short pieces, so the converter joins them back together. A pause of more than 2 seconds between two subtitles starts a new paragraph. Change the pause, or pick "One line per subtitle" to keep one subtitle per line.
Does it work with YouTube or Zoom captions?
Yes. It reads WebVTT (.vtt) captions from YouTube, Zoom and other sites, as well as SRT, ASS, SSA and SBV. Auto-generated captions often repeat each line as they scroll; those repeats are removed unless you turn off **Remove repeated lines**.
Are sound descriptions such as [MUSIC] removed?
No. Formatting tags like <i> and ASS codes like {\i1} are removed, but text in brackets is kept as it is written, because the converter cannot tell a sound description from dialogue. To remove them first, use the Clean subtitles tool.
Are my files uploaded anywhere?
No. Your files are processed in your browser and are not uploaded to our servers.
Last updated October 28, 2026 · Files never leave your browser.