How to convert VTT to TXT
- Drop the .vtt file into the box above. The file card shows how many captions were read, the detected format and when the last caption ends.
- Read the notes. If any block had no timing line, an unreadable time or no text, the note counts how many were skipped.
- Check the first captions in the preview panel.
- Keep "Plain text (.txt)" under "Save as", or pick SRT if you need a subtitle file instead.
- Press "Convert and download". The text file keeps the original name with .txt at the end.
What is removed and what stays
A WebVTT file is mostly structure. Here is what the converter does with each part:
- Header
- The WEBVTT line at the top and any text after it are dropped
- NOTE, STYLE and REGION blocks
- Skipped entirely, so comments and styling rules never reach the text
- Cue identifiers
- Numbers or names above a timing line are ignored
- Timing lines and cue settings
- Removed, including align, line, position and size settings after the times
- Tags
- Voice tags, class tags, italics, bold and the inline timestamps some files put between words are removed
- Character codes
- &, <, >, , " and ' become the characters they stand for
- Caption text
- Kept, one caption per line, with a two-line caption joined into a single line by a space
Captions are written in time order. Nothing is rewritten or corrected: spelling, filler words and any mistakes in the captions come through exactly as they were.
Before and after
WEBVTT, a NOTE line, then a cue numbered 14 timed 00:12:03.120 --> 00:12:06.480 align:start with the text "<v Priya>Okay, let's start with the budget."
Okay, let's start with the budget.
The note, the cue number, the timing, the alignment setting and the voice tag are all gone. The tag's speaker name went with it, which is the next point.
Rolling captions repeat themselves
Automatic captions on some video sites scroll: a line appears at the bottom, moves up when the next one arrives, and is shown again in the next caption. VTT files saved from those players, often by download tools, can contain each line two or more times, sometimes with timestamps between the words. The converter removes the inline timestamps, but it keeps every caption as written, so the repeated lines remain in the text.
You can delete the repeats by hand in a short file. For a long recording, it is often quicker to skip the caption file and transcribe the video's own audio with video to text, which gives one clean TXT, SRT or VTT transcript in 100 languages for 1 credit (0.1¢) per minute, minimum 5 credits per file. A 45-minute lecture costs 45 credits (4.5¢). That transcript doesn't include speaker names either.
When you need paragraphs or timestamps
This page writes one caption per line with no times, which suits pasting into a search, a spreadsheet cell or an AI tool. For reading, paragraphs work better. Save an SRT here, then open it in SRT to Word: its "Plain transcript paragraphs" layout starts a new paragraph after every pause of two seconds or more, and "Lines with start times" puts an [hh:mm:ss] time in front of each line for quoting. How to format a transcript covers layouts for interviews and meetings.
SRT files, and the other direction
The converter reads SRT as well, and gives the same plain text. For a manual method with a text editor, and the reasoning behind each step, see SRT to plain text.
If you only came to change the subtitle format, saving as SRT here works, and the VTT to SRT page explains the differences between the two formats. What is a VTT file walks through every part of the format, if the input looks unfamiliar.
What people do with the text
- Turn a recorded meeting's captions into minutes or action points; meeting recording to notes suggests a structure.
- Quote a lecture or a talk accurately in an essay, with the video's time found again from the original VTT.
- Search a long recording for a term, or paste the text into a summariser.
- Keep a readable archive copy of captions next to the video.
Limits
- One file at a time, up to 20 MB, text captions only.
- Repeated rolling-caption lines are not merged, and voice-tag names are not converted into labels.
- Files that aren't UTF-8 or UTF-16 are read as Windows-1252 with a note; if letters look wrong, repair the file with the subtitle encoding converter first.
- The text stays in its original language; the converter never translates.
More free tools
- ASS to SRT Converter
- SRT to ASS Converter
- SBV to SRT Converter
- TTML to SRT Converter
- SRT to TTML Converter
- SUB to SRT Converter for MicroDVD and SubViewer Files
- LRC to SRT Converter
- SRT to LRC Converter
- TXT to SRT: Turn a Script into Timed Subtitles
- SRT to Word Converter
- SRT to Excel Converter
- Merge SRT Files (or Split One)
- Dual Subtitles Maker: Two Languages in One File
- Subtitle Frame Rate Converter: 23.976, 25, 29.97 and More
- Convert SRT to UTF-8: Fix Garbled Subtitle Characters
- Remove Hearing-Impaired Text from SRT Subtitles
Turn the file into text
Prefer one workspace for all mydubly tools? Open this tool in the dashboard · Browse every tool
Frequently asked questions
Does the TXT file keep the timestamps?
No. This converter writes the words only, one caption per line. For start times in front of each line, save an SRT and use the Word export's 'Lines with start times' layout.
Where did the speaker names go?
Names inside WebVTT voice tags are removed along with the tags. Replace each <v Name> with the name followed by a colon and a space in a text editor before converting to keep them.
Why does my caption text repeat every sentence?
The VTT came from scrolling automatic captions, where each line is shown in two captions. The converter keeps captions as written, so remove the repeats or transcribe the audio instead.
Can I get paragraphs instead of one line per caption?
Not on this page. Save as SRT and open it in SRT to Word, whose transcript layout starts a new paragraph after each pause of two seconds or more.
Are NOTE comments and STYLE blocks included in the text?
No. NOTE, STYLE and REGION blocks are skipped, so only the caption text ends up in the file.
Do codes like & show up in the text?
No. Character codes such as & and are turned back into the characters they stand for.