VTT and SRT to Text Converter
Drop a Zoom or Teams transcript or a subtitle file and get clean, readable text: no timestamps, no cue numbers, speaker names kept, lines merged into paragraphs. Or convert SRT to VTT and back. Free, no account, and the file is not uploaded.
Drop a .vtt or .srt file here or click to browse
.vtt, .srt or .txt, up to 10 MB. Or paste the text below.
The file is converted in your browser and is not uploaded.
How it works
Three steps, and the result updates as you change the options.
- 1
Add the file
Drop a .vtt or .srt file on the box, pick it from your computer, or paste its contents. Zoom and Teams transcripts, YouTube captions and subtitle files from video editors all work.
- 2
Pick the output
Clean text drops the timestamps and cue numbers and merges lines into paragraphs. Text with timestamps keeps one time stamp per paragraph. SRT and VTT convert the file to the other caption format.
- 3
Copy or download
Copy the result to paste into notes, an email or a document, or download it as a .txt, .srt or .vtt file named after the original.
Where to find the file
Menus move around between versions, but these are the usual places to download a transcript or caption file.
Zoom
Cloud recordings with audio transcription turned on come with a transcript in VTT format. In the Zoom web portal, open Recordings & Transcripts, then Cloud recordings, open the meeting and download the transcript file. Audio transcripts need a paid Zoom plan with cloud recording and audio transcription enabled.
Microsoft Teams
Open the meeting chat, select Recap, then Transcript, and use the arrow next to Download to choose .vtt (or .docx). By default the meeting organizer and co-organizers can download it.
YouTube
For your own videos, open YouTube Studio, select Subtitles, pick the video, select Edit next to the language, then Options and Download subtitles to save the caption file.
Video editors and caption tools
Most editors and captioning services export subtitles as .srt or .vtt. Export the caption track and drop the file here to read it as text or switch its format.
What it cleans up
Caption files are written for video players, not for reading. The converter removes what a player needs and keeps what a reader needs.
Timestamps and cue numbers
Every 00:00:01.000 --> 00:00:04.000 line, SRT index number, Teams cue ID and WEBVTT header goes, along with position and alignment settings and NOTE and STYLE blocks.
Speaker names, kept tidy
Teams writes speakers as <v Name> tags and Zoom as “Name: text” lines. Both become a plain “Name:” at the start of each paragraph, or you can switch names off.
Formatting tags and codes
Italic, bold, colour and class tags, {\an8}-style position codes and HTML entities such as & are removed or turned back into the characters they stand for.
YouTube's repeated lines
Auto-generated YouTube captions repeat each line as the next one scrolls in and carry a time stamp on every word. The converter spots this and keeps each sentence once.
SRT or VTT?
Both are plain-text caption files: a list of cues, each with a start time, an end time and the words shown on screen. SRT (SubRip) is the older format. Each cue has a number, and times use a comma before the milliseconds (00:00:01,000). Almost every video editor, media player and social platform accepts it.
VTT (WebVTT) is the web standard used by the HTML video player. The file starts with WEBVTT, times use a dot (00:00:01.000), and it can carry extras such as speaker tags, positioning and styling. That is why Zoom and Teams export transcripts as VTT. Pick SRT when a video editor or platform asks for it, and VTT for a web player.
Related free tools
Skip the export next time
You just cleaned up one exported transcript. ParrotNotes records the meeting on your phone and gives you the transcript, the summary and the action items without the export step.