VTT to TXT Converter

Strip the WEBVTT header, timestamps, cue IDs and tags — get clean, readable plain text from any .vtt file.

🔒 100% private — nothing is uploaded
Drop your .vtt file here, or click to choose a file

Why convert VTT to text?

WebVTT files are what YouTube downloads, browsers render and many podcast/video workflows produce — but they're full of scaffolding: the WEBVTT header, 00:00:01.000 --> 00:00:04.000 timing lines, optional cue identifiers, voice tags like <v Speaker> and timestamp tags like <00:00:02.000> embedded mid-line. For reading, quoting, archiving or feeding an LLM, you just want the words.

What gets removed

SRT instead?

This tool handles both — the parser auto-detects SRT too. For heavier cleanup (sound markers, speaker labels, deduplication), use the Transcript Formatter.

FAQ

Is this VTT to TXT converter free?

Completely. No signup, no watermark, no daily limits.

Does it work with YouTube auto-captions?

Yes — download the .vtt from YouTube, drop it here, and keep sentence merging on to undo the fragmenting.

My file is .srt — will it work?

Yes, the format is auto-detected, so SRT input works identically.