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. 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. 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. 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 &amp; 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.

VTT and SRT to text FAQ