Free tool · no upload · subtitles to script

SRT to TXT: Strip Numbers and Timecodes, Keep the Text

SRT to TXT conversion removes the cue numbers, timecodes and blank lines from a subtitle file and leaves only the dialogue. Drop one or more .srt files into the tool below (.vtt and .ass work too) and choose one of four outputs: plain lines, lines with their start time, text merged into paragraphs, or a CSV with number, start, end and text columns. Styling tags such as <i> are cleaned out, speaker prefixes can stay or go, and the result downloads as a TXT file or copies straight into Word. Files are processed in your browser and never uploaded.

  • Plain or timestamped
  • Paragraphs or CSV
  • Batch files
  • Nothing uploaded

Updated Nov 5, 2026Fact-checked Nov 5, 2026

episode-01.en.srt

UTF-8
  1. 1

    00:00:00,400 --> 00:00:06,900

    The champagne tower is barely up when Nora opens her eyes — she's back on the day they framed her.

  2. 2

    00:00:07,100 --> 00:00:11,800

    Sign the share transfer, little sister. Everyone's waiting on you.

  3. 3

    00:00:12,000 --> 00:00:15,700

    Sign it? Maybe look at the big screen first, Vivian.

  4. 4

    00:00:15,900 --> 00:00:22,000

    The lights dim. On screen, security footage — Vivian tipping powder into Nora's glass.

  5. 5

    00:00:22,200 --> 00:00:25,000

    Turn it off! Who told you to play that?

One cue per line, timed to the audioMP3SRTZIP
Try it now

SRT to TXT: drop subtitles, pick an output

Drop several .srt, .vtt or .ass files at once. The preview updates as you change options; download a TXT or copy the result in one click.

How to use it

How the SRT to TXT converter works, in four steps

No install and no video needed. The first time, drop in one file and click through the four outputs to see the difference.

  1. 01

    Drop in one or more subtitle files

    It reads .srt, .vtt and .ass, several at a time. A BOM, CRLF or LF line endings and missing cue numbers don't get in the way.

  2. 02

    Choose the output

    Plain lines: one cue per line. With start time: each line begins with its cue's start time, so you can find it in the video. Paragraphs: short cues joined into running text, split at sentence-ending punctuation or at pauses longer than the gap you set. CSV: number, start, end and text columns for any spreadsheet.

    Tip · For rewriting or dubbing, take plain lines; for an editor or a translator to check against the video, take timestamps or CSV.

  3. 03

    Tick the clean-up options

    Italic and colour tags and ASS positioning such as {\an8} are removed by default. Speaker prefixes like "Nora:" can be stripped or kept, and identical repeated lines from rolling captions can be collapsed. A cue split over two lines is joined with a space in English and without one in Chinese.

  4. 04

    Download or copy

    One file downloads as a .txt. Several files can become one combined TXT or one TXT each in a ZIP. To paste into Word or a chat window, just copy.

What gets removed

What an SRT to TXT conversion actually removes

SRT is plain text: every cue is a number, a timecode, the text and a blank line. To extract text from SRT, everything except the text goes.

A two-line cue becomes one line of dialogue. English lines are joined with a space; Chinese lines are joined directly.
PartIn the fileAfter SRT to TXT
Cue number12Removed
Timecode00:00:41,200 --> 00:00:44,050Removed (the timestamp output keeps the start only)
Text line 1<i>You think this engagement partyText kept, <i> removed
Text line 2was thrown for you?</i>Joined: You think this engagement party was thrown for you?
Blank line(empty)Removed

Tags and clutter, and what happens to them

The WEBVTT header, NOTE blocks and cue settings of a VTT file, and the style sheet of an ASS file, never reach the text.
You may findWhat it isIn the text output
<i>…</i>, <b>…</b>, <u>…</u>Italic, bold, underline; many players honour themTags removed, words kept
<font color="#ffff00">…</font>Font colour, common in fan subtitles and converted filesTags removed, words kept
{\an8}ASS-style position override; an8 puts the line at the top centreRemoved
{\pos(…)}, {\fad(…)} and similarASS position and fade effectsRemoved
Nora:, [Narrator]Speaker prefixesOptional: strip or keep
The same words in several cues in a rowTypical of rolling auto-captionsOptional: de-duplicate

Four outputs of the SRT to text converter, and what each is for

One file can give you two outputs: plain lines to edit and a CSV to keep as the reference.
OutputWhat you getGood for
Plain linesOne cue per line, no timesRewriting, dubbing scripts, proofreading
With start timeEach line opens with its cue's start timeFinding lines in the edit, review notes
ParagraphsShort cues joined, split at sentence ends or long pausesArchives, articles, sharing the full text
CSVNumber, start, end and text columnsTranslation sheets, line-by-line checks, counting cues

Paragraph mode exists because a sentence is often spread over two or three cues: "Sign the share transfer," and "little sister." are separate cues in the SRT and one sentence once merged. Set the pause threshold too low and almost every cue becomes its own paragraph; too high and the episode turns into one block. Start around 1.5 to 2 seconds and adjust from the preview.

The TXT to SRT converter: six script lines with speaker names on the left and a preview of six numbered cues with timecodes on the right
The tool in the other direction: TXT to SRT turns one line per row into SRT cues. SRT to TXT takes the numbers and timecodes back out.Product screenshot
SRT to Word

SRT to Word or Excel without a special converter

Word and Excel both read plain text, so the trick is to turn the subtitles into clean text first, not to hunt for a tool that writes .docx.

  1. 1.An editable script: choose plain lines, copy, and paste into a new Word document. Or download the .txt and open it from Word; if Word asks which encoding to use, pick UTF-8.
  2. 2.A review copy with times: choose the start-time output and paste it into Word; reviewers write notes after each line and the editor jumps to that time.
  3. 3.A table: choose CSV and open it in Excel for four columns. To get it into Word, paste the text and use Insert → Table → Convert Text to Table with commas as the separator.
  4. 4.A whole season: drop every episode's SRT at once and merge them into one TXT, or keep one file per episode in a ZIP.
A wooden desk under warm lamplight with crumpled paper, handwritten pages and a magnifying glass
Plain lines paste straight into Word as a script you can edit and annotate.Image: KoolShooters / Pexels

Garbled Chinese when Excel opens the CSV

Excel on Windows often reads a UTF-8 CSV without a BOM in the local legacy encoding, which garbles Chinese, Thai or accented text. Tick "with BOM" when you download the CSV, or import it via Data → From Text/CSV and choose UTF-8 as the file origin.

Garbled text means the source file is the problem

If the preview itself shows strings like "浣犲ソ" or "���", the original SRT isn't UTF-8 or was saved wrongly at some point. Fix it first with the garbled SRT fixer, which lets you pick the encoding that reads correctly and save UTF-8, then come back for the SRT to TXT step. If the preview is fine and only another program shows garbage, that program didn't recognise UTF-8: download again with a BOM.

To change format while keeping the timecodes (SRT to VTT, ASS to SRT), use the subtitle format converter instead; this page drops the times on purpose.

What people do next

Three common uses once you extract text from SRT

  • Rewrite it as a recap script

    Turn the subtitles into plain lines or paragraphs and rewrite them as your own narration. If the dialogue comes from someone else's show, check what the licence allows before you publish.

  • The workshop's cast view: eight lines of a sample script, each with a coloured speaker tag and an emotion chip such as Cold laugh, Calm, Furious, Sarcastic, Choked up or Tender

    Prepare a dubbing script

    Take Chinese subtitles as plain lines, add a "Name:" prefix to each, and paste them into the workshop: the same cast voices them in English, Thai, Indonesian and five more languages, with an SRT timed to the new audio.

  • Proofreading and translation hand-off

    Export CSV and add a "revised" or "translation" column. Reviewers and translators work cue by cue, the numbers and timecodes stay aligned, and the changes go back by cue number.

Small details

Five things to decide before you convert

  1. Keep or drop speaker names

    Keep them, or add them back, if the text is going to be dubbed: the workshop casts by "Name: line", and rows without a name become narration. For a reading copy, drop them.

  2. Our exported SRT has no names

    Each cue in an AI Drama Voice SRT holds only the spoken line, without speaker or emotion. If you need the cast, go back to the original script rather than reverse-engineering the subtitles.

  3. Split bilingual files first

    A cue with one Chinese and one English line would come out mixed. Split it into two files with the bilingual subtitle tool, then convert each.

  4. De-duplication only touches neighbours

    It is meant for rolling captions. A line the characters genuinely repeat, like a name shouted twice, will also collapse if it sits in two adjacent cues, so skim the result.

  5. Text can't fix timing

    SRT to TXT keeps only words. If the subtitles are out of sync, retime the SRT with the SRT time shift tool; once it is text, there are no times left to fix.

FAQ

Frequently asked questions

  • Drop the .srt into this SRT to TXT converter and choose plain lines: numbers, timecodes and blank lines go, one cue per line. Styling tags are removed by default and speaker prefixes are optional. Then download the .txt or copy it.

  • Yes. The start-time output puts each cue's start time in front of its line; for both start and end, choose CSV, which has number, start, end and text columns.

  • Yes. Drop several files together and either merge them into one TXT or download one TXT per file in a ZIP, which is handy for turning a whole season into scripts.

  • You don't need a .docx converter: paste the plain text into Word or open the .txt from Word. For a table, export CSV and use Word's Convert Text to Table with commas as the separator.

  • If the preview already shows strange characters, the source file has the wrong encoding: convert it to UTF-8 with the garbled SRT fixer first. If the preview looks right and only Excel or an older program garbles it, download again with a BOM.

  • Yes. Add a "Name:" prefix to each Chinese line and paste them into the workshop; it casts the characters, tags emotions and voices them in English, Thai, Vietnamese and more. The new SRT follows the new audio, not the old subtitle times.

  • Midnight Radio
  • Ice Queen
  • The CEO
  • Sweetheart
  • Young Hero
  • Elegant Lady

You have the lines. Now give them a voice Same lines, eight more languages.

Paste the cleaned-up Chinese lines into the workshop: AI casts the characters, tags every line's emotion and voices them in eight foreign languages. Cast analysis is free.

Billed by characters generated · Failed runs refunded automatically · Alipay, WeChat Pay and cards