SRT to Text Converter

About SRT to Text Converter

SRT to Text Converter turns a subtitle file into a transcript you can actually read. Most SRT to TXT converters only delete the cue numbers and timestamps, so every subtitle stays on its own short line and the result still looks like subtitles. This tool goes further: it joins the lines of each subtitle and the subtitles themselves into full sentences, and starts a new paragraph where the speaker pauses, every 30 or 60 seconds, or when a new speaker begins. Drop in an .srt, .vtt, .sbv or .ass file, or paste the subtitle text, and the clean transcript appears immediately. Along the way it removes HTML and styling tags such as <i> and {\an8}, sound descriptions like [Music], (APPLAUSE) and ♪ notes, and the repeated lines that YouTube auto-generated captions are full of. A sentence split across two subtitles with three dots (going to... / ...the store) is joined back into one. You can add a timestamp to the start of each paragraph for show notes and quotes, keep speaker names from VTT voice tags, and download the result as a .txt file or a Word document. Several files can be converted at once and saved as a ZIP. Students use it to turn lecture captions into notes, YouTubers and podcasters to publish a transcript or a blog post from their captions, and video editors to read through a script without scrubbing the timeline. Everything runs in your browser, so the subtitle file is never uploaded. To create subtitles from a recording in the first place, use Speech to Text Audio Transcriber, and to tidy the finished text further, Text Formatter & Cleaner and Word Counter help.

An SRT file is a plain text file made of numbered blocks called cues. Each cue has a sequence number, a timing line such as 00:01:04,250 --> 00:01:06,900, and one or two lines of text that are kept short on purpose: subtitle guidelines from broadcasters such as the BBC and Netflix limit a line to about 37 to 42 characters and a cue to two lines, so viewers can read it in the few seconds it is on screen. That is why simply deleting the numbers and times leaves a column of fragments: each sentence is spread over two or three cues and four or five lines. WebVTT, the W3C format used by HTML5 video and by YouTube, works the same way but starts with a WEBVTT header, uses a period before the milliseconds and can carry styling, positioning and voice tags that name the speaker. YouTube SBV is an older, simpler format with the start and end time on one line, and ASS/SSA, popular for anime fansubs, stores each line as a Dialogue entry with a style and the name of the character. To rebuild a transcript, this tool first reads every cue with its start and end time, strips markup and sound descriptions, and then joins the text into one stream of words. The timing decides the paragraphs: the gap between the end of one cue and the start of the next is a reliable sign of a pause, and a gap of two seconds or more usually means a new thought or a new scene. Auto-generated YouTube captions need extra care, because they roll up: each cue repeats the previous line above the new words, and between them sit cues only 10 milliseconds long. Read naively they print every sentence two or three times. The converter recognises this pattern and keeps each line once, while ordinary subtitles where someone really says the same thing twice are left as they are.

How to use SRT to Text Converter

  1. Drop one or more .srt, .vtt, .sbv or .ass files, or paste the subtitle text
  2. Choose where new paragraphs start and whether to add timestamps
  3. Copy the clean transcript or download it as .txt, .docx or a ZIP

Frequently Asked Questions

How do I convert SRT to text without timestamps?
Drop the .srt file into the box or paste its content. The cue numbers and timestamp lines are removed at once, the subtitle lines are joined into sentences and paragraphs, and the clean transcript appears on the right. Copy it, or download it as a .txt or Word file.
Why is this better than a normal SRT to TXT converter?
A normal converter deletes the timestamps but keeps one subtitle per line, so a 10 minute video turns into about 150 short fragments. This tool joins those fragments into complete sentences and groups them into paragraphs at natural pauses, which gives you text that reads like an article instead of subtitles.
How are paragraphs created?
By default a new paragraph starts wherever the speech pauses for 2 seconds or more, which usually matches a change of topic or scene. You can change the pause length, start a paragraph every 30, 60 or 120 seconds, keep one line per subtitle or get one continuous block. Time based paragraphs wait for the end of a sentence.
Can I convert YouTube captions to a transcript?
Yes. Download the captions from YouTube Studio as .srt, .vtt or .sbv and drop the file here. Auto-generated YouTube captions show every line two or three times as they scroll, and the Remove repeated lines option deletes those copies so each sentence appears once. Auto captions often lack punctuation, so the paragraphs follow the timing instead.
Can I keep timestamps for each paragraph?
Yes. Turn on Add a timestamp to each paragraph and every paragraph starts with its time, such as [02:15], or [1:02:15] for recordings longer than an hour. This is useful for podcast show notes, YouTube chapters and quoting a specific moment of an interview.
Can I convert SRT to Word?
Yes. Click .docx to download the transcript as a Word document with one paragraph per block, speaker names in bold and timestamps in gray if you added them. The file opens in Microsoft Word, Google Docs, LibreOffice and Pages.
Are my subtitle files uploaded?
No. The files are read and converted by JavaScript in your browser, and nothing is sent to ToolBox or anyone else. You can convert several files at once and download all transcripts as one ZIP file.

Related Tools

Also Available As