Transcript Tools

VTT to Plain Text

Strip all WebVTT formatting from a .vtt file and extract clean, readable transcript text. Removes WEBVTT header, timestamps, cue settings, and sequence numbers, giving you the caption text only.

Text processed locally No audio upload Copy or download result
WebVTT file content

All processing happens in your browser; transcript text is never uploaded

Features

  • Strips WEBVTT header and cue identifiers
  • Removes all timestamps and positioning metadata
  • Removes HTML tags inside cues (<b>, <i>, <c>)
  • Joins cue lines into readable paragraphs
  • Download as .txt file
  • Browser-only

How to use it

  1. Paste your WebVTT content or drop a .vtt file.
  2. Plain text appears in the output.
  3. Copy or download as .txt.

Use cases

  • Extracting readable transcripts from downloaded WebVTT files
  • Converting video captions to plain text for editing
  • Archiving subtitle text content as readable documents

Limitations

  • Subtitle-specific styling cues (<ruby>, positioning) are stripped entirely.
Questions & answers

Frequently asked

Does it preserve speaker labels?

VTT speaker tags like <v Speaker> are handled, speaker name is optionally preserved as a label at the start of the line.