Subtitles to text

SRT to text: subtitles to a clean transcript

Drop a subtitle file or paste a transcript, and get clean text without cue numbers or timestamps. Keep the times as [00:01:23] marks if you need them.

  • Free, no sign-up
  • Nothing is uploaded
  • Timestamps removed or kept
Or paste subtitles or a transcript with timestamps

Your file stays in this browser: nothing is uploaded.

In short

To turn an SRT file into plain text, drop it here, or paste its text, and download the .txt. Cue numbers, timestamps and formatting tags are removed, and the lines are joined into paragraphs. Need the times? Keep a [00:01:23] mark at the start of each line. VTT files from Zoom and Teams work too, and nothing is uploaded.

Before and after

1
00:00:00,000 --> 00:00:01,780
Hi team, thanks for joining.

2
00:00:02,110 --> 00:00:04,250
Today we will review the
third quarter numbers,

3
00:00:04,550 --> 00:00:06,850
then talk through the product
roadmap for next quarter.

4
00:00:07,190 --> 00:00:08,150
Let us get started.
Before: an SRT file with four subtitles.
Hi team, thanks for joining. Today we will review the third quarter numbers, then talk through the product roadmap for next quarter. Let us get started.
After: plain text. It's one paragraph, because none of the pauses between these subtitles reaches 2 seconds.
[00:00:00] Hi team, thanks for joining.
[00:00:02] Today we will review the third quarter numbers,
[00:00:04] then talk through the product roadmap for next quarter.
[00:00:07] Let us get started.
With Keep timestamps on: one line per subtitle, each starting with its time.

Options

OptionWhat you get
TimestampsRemoved by default. Turn on Keep timestamps for one line per subtitle, each starting with its time, like [00:01:23].
ParagraphsThe subtitles run together as text, with a new paragraph after a pause of 2 seconds or more.
Speaker namesNames in the file stay. A WebVTT voice tag like <v Anna> becomes "Anna:", and a new speaker starts a new paragraph. We don't detect speakers.
Auto-caption repeatsWhen auto-captions roll, each line appears again in the next subtitle. The text keeps it once.
Pasted time marksLines that hold only a time, like 0:05, 12:30 or [00:12:30], are removed.

Remove timestamps from a Zoom, Teams or YouTube transcript

Drop the file or paste the text into the box at the top. Here's where each one comes from.

Zoom · In the Zoom web portal, open Recordings & Transcripts, then Cloud recordings. Open the meeting: the transcript is a separate .vtt file. It exists only if audio transcription was on for that recording. Meeting transcripts, if they were turned on, are on the Transcripts tab.

Microsoft Teams · After the meeting, the organizer or a co-organizer can open the meeting chat, then Recap, then Transcript, and download it as .vtt or .docx: pick .vtt.

YouTube · Under the video, open the description and click Show transcript. Turn timestamps on if you see the option, select the text and paste it here. For your own videos, YouTube Studio > Subtitles > Edit > Options > Download subtitles gives you a caption file.

Step by step: download a Zoom transcript · transcribe a Teams meeting · get a YouTube transcript · TXT vs SRT vs VTT

Common questions

How do I convert an SRT file to a text file?

Drop the .srt file into the converter on this page and download the .txt. Cue numbers, timestamps and tags are removed, and the subtitles are joined into paragraphs, with a new one after a pause of 2 seconds or more. VTT files work the same way, and nothing is uploaded.

How do I remove timestamps from a transcript?

Paste the transcript into the box on this page, or drop the .srt, .vtt or .txt file, and download the text. Every timestamp goes, including lines that hold only a time, like 0:05 or [00:12:30]. The words stay in order, joined into paragraphs.

Can I keep the timestamps in the text?

Yes. Turn on Keep timestamps, and each subtitle goes on its own line, starting with its time in hours, minutes and seconds, like [00:01:23]. End times and milliseconds are dropped. Turn it off to get paragraphs again: the text changes at once, without loading the file a second time.

Does it work with Zoom, Teams and YouTube transcripts?

Yes, with the text files they give you. Zoom and Teams transcripts download as .vtt files, and the names in them are kept. A transcript copied from YouTube's Show transcript panel, times included, can be pasted as is. Teams also offers .docx, which isn't a text file, so pick .vtt.

Is my file uploaded, and is there a limit?

No upload: the text is made in your browser, and the file is never sent anywhere. We only count that a conversion happened, never what was in it. Use it free, without an account, as often as you like. A file can be up to 10 MB, far more than subtitles usually need.