SRT to TXT & VTT to TXT Converter
Convert SRT to TXT or VTT to TXT locally. Choose line breaks and optional timecodes. Copy clean text or download TXT.

A little file.
A clearer story.
or drop one file here
SRT or VTT · One file · Up to 25 MBUTF-8 or UTF-16 with BOMChoose a file or paste your text. Your result will appear here.
SRT and VTT to TXT: input → output
Paste either subtitle example with Preserve line breaks selected, Remove formatting tags on and Keep timecodes off. Both produce the same TXT: cue identifiers and times disappear, but the spoken year stays.
SRT uses HH:MM:SS,mmm --> HH:MM:SS,mmm: hours, minutes, seconds and three millisecond digits. A comma separates seconds from milliseconds; a blank line separates cues.
WebVTT starts with WEBVTT, uses a dot instead of a comma for milliseconds and can name cues. The extractor reads SRT and VTT directly; you do not need to convert VTT to SRT first. Keep the original subtitle file if you need playback timing.
SRT input
1 00:00:01,000 --> 00:00:04,000 <i>Director:</i> Ready for take 2026. 2 00:00:05,000 --> 00:00:08,000 Sound levels are good.
TXT output
Director: Ready for take 2026. Sound levels are good.
VTT input
WEBVTT intro 00:00:01.000 --> 00:00:04.000 <i>Director:</i> Ready for take 2026. sound 00:00:05.000 --> 00:00:08.000 Sound levels are good.
TXT output
Director: Ready for take 2026. Sound levels are good.
SRT to text: from timed captions to a readable document
An SRT file is a sequence of subtitle cues. Each cue normally includes an index, a start and end time, and one or more lines of dialogue. Those records tell a player when to show the words, but they interrupt reading when you need a transcript. This converter separates the dialogue from the subtitle structure so you can work with the text as a document.
A TXT file contains plain text rather than playback instructions. It is easy to search, copy and open in a text editor, but it does not carry Word-style page layout or rich formatting. Choose TXT for a portable transcript, DOCX when you want an editable Word document, or the PDF print preview when you want a paginated reading copy. All three use the result of your selected extraction settings.
What you keep, what you remove
By default, structural cue identifiers and timestamp lines disappear. Dialogue, punctuation, speaker names and numbers spoken in the text remain. A subtitle line containing only a year or a price is still dialogue, not automatically treated as an index. The converter does not correct spelling, translate, combine repeated sentences or infer missing speech. Repeated captions remain repeated unless you edit the resulting transcript.
Remove formatting tags is optional. It cleans recognized subtitle styling and positioning markup while keeping the words inside it. If markup matters to your review, turn it off and the tags remain visible as text. Keep timecodes is a separate option: it adds each cue’s start and end time in brackets. These reference times help you find a passage, but the exported transcript is not intended to replace your original timed subtitle file.
Choose a layout for the way you will use the transcript
Preserve line breaks is useful when checking dialogue line by line or keeping multiple speakers on separate lines inside a cue. It retains internal dialogue breaks and puts the next cue on a new line. One line per cue merges each cue’s internal line breaks but retains a separate transcript line for every cue. Join into one paragraph creates continuous prose, which is convenient for copying a short passage into notes. It replaces whitespace breaks with spaces; it does not rewrite the sentences into a polished article.
Paragraphs at pauses uses the gap between one cue ending and the next starting. Set a threshold that suits the recording: gaps at or above that length create a blank line in the transcript. The result is based on timing, so a long pause can create a paragraph even if the topic continues. Conversely, a topic change without a pause will not be detected. Check the preview before using it as an edited transcript.
When to convert subtitles into a transcript
For interviews, lessons and meeting recordings, a transcript gives you searchable text for quotes, study notes and editorial review. Enable timecodes when reviewers need to return to the relevant moment in the recording. Keep the source subtitles too: extracting text is a convenience for reading, not an archival substitute for the original cue timing and segmentation.
For translation, an extracted document can help a translator review terminology and context without reading cue numbers. It does not preserve a reversible mapping from translated paragraphs to the original subtitles. For AI-assisted analysis, plain text can be easier to paste into a summarization or question-answering tool. SRT Pilot itself sends no transcript to an AI service; if you copy it elsewhere, that service has its own data handling rules. Share only content you are comfortable providing to the destination.
Download TXT, Word or save a PDF
TXT is the simplest export: a UTF-8 document containing the full extracted result. Download Word creates a real .docx package with editable paragraphs. It preserves the selected text layout rather than reproducing subtitle fonts or video positioning. The PDF / print button opens a separate local preview. Choose Print there, select Save as PDF in your browser, and check page size, margins and line wrapping before saving.
For multilingual transcripts, DOCX text remains Unicode, while PDF appearance depends on fonts available on your device. Preview names, accents and non-Latin writing before sharing the file. The page preview may display only the first 30,000 characters for a large result; copy and document exports use the full text. If a download is blocked, use the copy option or retry after checking your browser’s download permissions.
If a subtitle file cannot be read
Batch processing is not supported. Upload one .srt or .vtt file up to 25 MB, containing no more than 50,000 cues. Text files should use UTF-8 or UTF-16 with a byte-order mark. Empty files, invalid time ranges and missing cue boundaries produce an error rather than a misleading transcript. Check that every cue has text and that separate subtitle blocks have a blank line between them.
A video file, image of captions or ordinary untimed script is not an SRT file. Renaming its extension will not make it readable by this parser. For an untimed script, use Text to SRT to create draft subtitles instead. If a genuine subtitle file still fails, try a small non-confidential excerpt with the same structure to isolate the problem before contacting support.
Frequently asked questions
Is SRT to text the same as SRT to TXT?
Yes. Both refer to extracting readable dialogue from subtitle cues. TXT is the downloadable plain-text format. SRT Pilot removes structural cue numbers and timing lines by default, while retaining the words, speaker names and punctuation inside each cue. It does not summarize or rewrite the transcript.
Can I export SRT to TXT with timecodes?
Yes. Open Output formatting and enable Keep timecodes before extracting. Each cue receives a bracketed start and end time. This is useful for locating a quote in a recording. The result is a readable transcript, not an SRT playback file; keep your original subtitles if you need to reuse their exact structure.
Can I convert VTT to TXT directly?
Yes. Upload .vtt files through the same input. The parser excludes the WEBVTT header, notes, style and region blocks, and cue identifiers. Dialogue is extracted from timed cues. This tool produces text documents; it does not convert the file into another timed subtitle format.
Which styling tags are removed?
Remove formatting tags strips common subtitle HTML styling such as b, i, u and font, plus ASS positioning overrides. Recognized character entities are decoded. Speaker names in dialogue stay. Disable the option to retain the original markup as literal text; it is never rendered as page HTML.
Can I batch convert subtitle files to TXT?
This converter processes one file at a time. Upload one SRT or VTT file up to 25 MB with no more than 50,000 cues. Download or copy its transcript before choosing the next file. Batch conversion is not supported here.
Are my SRT or VTT files uploaded?
No. Files and pasted subtitles in this converter are not uploaded. Extraction and document exports run locally in your browser and need no account. Optional analytics follow your consent settings and do not include subtitle text or filenames. YouTube link imports are a separate server-side service.