Subtitle to Text

Get the words out of a subtitle file. Drop in an SRT or VTT file and download a clean transcript without line numbers, timestamps or formatting. Nothing is uploaded.

Runs in your browser. Subtitle text stays on this device, and the .txt file is created locally.

Load subtitles

The file is read on this device. SRT and WebVTT up to 10 MB.

Or paste subtitle text
Options

Get text from any recording

No subtitle file? Transcribe the audio of your own recordings on your PC.

Tapescript

Offline transcription for audio and video.

  • Turns speech in recordings and video clips into a timestamped transcript
  • Processes your files on your device, with no account or cloud minutes
  • Lets you listen, search, correct and export the text in one workspace
Get Tapescript from Microsoft StoreWindows app. Pricing and requirements are on Microsoft Store.
  • CreatorCut

    Cut video, remove silence and add captions.

  • QuickMedia

    Video downloader and local media toolkit.

How to extract text from subtitles

  1. Choose your .srt or .vtt file, or paste its text.
  2. Pick the options: paragraphs, repeat removal or timestamps.
  3. Copy the text, or download it as a UTF-8 .txt file.

What gets removed

  • Cue numbers and identifiers, and every 00:00:01,000 --> 00:00:03,000 timing line.
  • Formatting such as <i>, <font> and WebVTT voice tags.
  • WebVTT NOTE, STYLE and REGION blocks.

If the file will not load or shows strange characters, check it with the Subtitle Checker first.

Frequently asked questions

How do I convert an SRT file to plain text?

Choose the .srt file above, or paste its contents. The tool removes the line numbers, timestamps and formatting tags and shows the spoken text, ready to copy or download as a .txt file.

Does it work with WebVTT (.vtt) files?

Yes. SRT and WebVTT are both supported. Speaker voice tags such as <v Name> and styling tags are removed; NOTE and STYLE blocks are skipped.

Why are some lines removed?

Automatic captions often repeat the same line in back-to-back cues. With “Remove lines repeated back to back” on, only the first copy is kept. Turn the option off to keep every cue.

Can I keep the timestamps?

Yes. Turn on “Keep a timestamp before each line” to get one line per cue starting with its time, for example [00:01:02]. Paragraphs are not joined in that mode.

Is my subtitle file uploaded?

No. The file is read and converted in your browser, and the text file is created on your device. SteveShines does not receive your subtitle text.

What if I have a video but no subtitle file?

This tool needs an existing SRT or VTT file. To get text from the audio itself, use a transcription app such as Tapescript on your PC.