How to Open a VTT File: Windows, Mac and VLC Steps, Plus a Free SRT Converter
How to open a VTT file on Windows, Mac or phone: read it in Notepad, play it in VLC, or convert it to SRT free in your browser with no upload.

On this page
- What is a VTT file?
- How to open a VTT file on Windows, Mac and phones
- Which method should you use?
- Where do VTT files come from, and what do you do with them?
- VTT vs SRT: what changes when you convert?
- Worked example: a Zoom transcript for a client call
- Why does privacy matter when you open a VTT file online?
- Troubleshooting: why won’t my VTT file open or show?
- Frequently asked questions
- Conclusion: key takeaways
- Editorial policy
- Content transparency
- About the author
If you are wondering how to open a VTT file, the short answer is that it is plain text: any text editor shows it, and VLC plays it next to a video. The catch is that many players and editors still prefer SRT, so the fastest fix is to open the free VTT to SRT converter, drop the file in and read or download clean subtitles in seconds. It runs in your browser, so the file never leaves your device.
Quick answer: Pick the route that matches what you want to do with the file.
- Use it anywhere: drop it into our VTT to SRT tool and download an .srt that almost every player and editor accepts.
- Read it: right-click, choose Open with, then Notepad on Windows or TextEdit on a Mac.
- Watch it with a video: in VLC, open the video, then Subtitle, Add Subtitle File.
- Read it like a document: turn it into a clean transcript with timestamps removed, then paste it into Word or Google Docs.
Free LeadCanal tools for this guide
Check and fix it yourself in a few seconds, no signup needed.
What is a VTT file?
A VTT file is a WebVTT (Web Video Text Tracks) caption file. It is the subtitle format built for HTML5 video, defined by the W3C WebVTT specification, and it is what YouTube downloads, Zoom cloud recordings and Microsoft Teams transcripts often hand you.
Inside, it is ordinary UTF-8 text. A short file looks like this:
WEBVTT
00:00:01.000 --> 00:00:04.200
Thanks for joining the call today.
00:00:04.500 --> 00:00:07.800 align:start
<v Maria>Let's start with the lead list.
Three details make it different from a normal document:
- Header: the first line must say
WEBVTT. - Cues: each block has a start and end time with a dot before the milliseconds.
- Extras: optional cue settings (
align:start), speaker voice tags (<v Maria>), NOTE comments and STYLE blocks.
Because it is text, a VTT file is not a video and cannot play on its own. It needs the matching video, or a program that shows the text.
How to open a VTT file on Windows, Mac and phones
There are four practical methods. Which one you need depends on whether you want to use the captions somewhere, read them, watch them, or edit them.
Method 1: Open it with our free VTT to SRT converter (fastest, any device)
This is the route we use ourselves, because it opens the file and fixes the most common problem at the same time: the next program wants SRT.
- Go to the LeadCanal VTT to SRT converter in any browser, on a computer or a phone.
- Click “Choose VTT files”, drag the file in, or paste text that starts with WEBVTT.
- Pick the clean-up options: keep speaker names, keep italics, fix repeated lines for YouTube auto captions, or remove sound cues like [Music].
- Click “Convert to SRT”. The converted subtitles appear in a preview box with the subtitle count.
- Click “Download SRT” or “Copy”. Several files at once download together as one ZIP.
The tool rewrites every timecode with a comma, numbers each cue, drops the WEBVTT header, NOTE and STYLE blocks and removes cue settings that SRT cannot use. Speaker voice tags become “Maria: text”, so you do not lose who said what.
Method 2: Read it in a text editor
Every computer already has a program that opens VTT as text.
- Windows: right-click the file, choose Open with, then Notepad. If Notepad is not listed, pick “Choose another app” and select it.
- Mac: right-click (or Control-click), choose Open With, then TextEdit.
- Better editors: Notepad++, VS Code or Sublime Text add line numbers and search, which helps with long transcripts.
- Always open with: to stop being asked, set your editor as the default app for .vtt in the Open with menu (Windows) or the Get Info panel (Mac).
A text editor shows everything, including timecodes. That is fine for checking a file, but not pleasant for reading a one-hour meeting.
Method 3: Watch it with the video in VLC
VLC media player is free on Windows, Mac, Linux, iPhone and Android, and it reads WebVTT.
- Open the video in VLC.
- Open the Subtitle menu and choose Add Subtitle File.
- Select the .vtt file. The captions appear straight away.
Shortcut: give the subtitle file the same name as the video (for example webinar.mp4 and webinar.vtt) and keep both in one folder. VLC usually loads it automatically.
Built-in players are less predictable. If Windows Media Player, a smart TV or a car screen ignores your VTT, convert it to SRT and try again, since SRT is the subtitle format nearly every player supports.
Method 4: Open it in Word, Google Docs or an editing app
- Microsoft Word: choose File, Open, set the file type to All Files, then select the .vtt. Word opens it as plain text, timecodes included.
- Google Docs: it does not import .vtt directly, so open the file in a text editor, copy the text and paste it into a new document.
- Video editors: some editing apps, including some Premiere Pro versions according to user reports, will import SRT but refuse VTT. Converting first saves a round of troubleshooting.
- Subtitle editors: the free Subtitle Edit app (Windows) opens VTT, shows it on a timeline and saves it in many formats.
If you want a readable document rather than subtitles, the subtitle to text converter also accepts .vtt and strips the timecodes, joins short lines into paragraphs and removes duplicate lines. Our guide on turning subtitles into clean text without timecodes walks through it.
Which method should you use?
| Method | Cost | Upload needed? | Best for |
|---|---|---|---|
| LeadCanal VTT to SRT converter | Free | No, runs in your browser | Using the captions in any player, editor or platform |
| Notepad or TextEdit | Free, built in | No | Quick checks and small edits |
| VLC media player | Free | No | Watching the video with captions |
| Microsoft Word | Paid Office licence | No | Reading or printing the raw text |
| Subtitle Edit | Free (Windows) | No | Fixing timing and editing cues |
| Typical online converters | Free or freemium | Often yes | Occasional use with non-sensitive files |
Where do VTT files come from, and what do you do with them?
Most people meet a .vtt by accident, after a download. Here is what usually comes next.
- Zoom: cloud recordings with audio transcription include a transcript saved as .vtt. To read the meeting, convert it to text. To burn captions into an edit, convert it to SRT.
- Microsoft Teams: meeting transcripts can be downloaded as .vtt or .docx. If you only have the .vtt, the same two routes apply.
- YouTube and yt-dlp: downloaded captions are often VTT. Auto captions repeat each line as they scroll, so turn on “Fix repeated lines” when you convert.
- E-learning and websites: HTML5 players load captions through the
<track>element, which expects WebVTT, so keep the original .vtt for the website and use an SRT copy for everything else.
Going the other way, if you have a plain script and need timed captions, our TXT to SRT tool creates them. The step-by-step TXT to SRT guide covers YouTube and Premiere Pro uploads.
VTT vs SRT: what changes when you convert?
| Feature | WebVTT (.vtt) | SubRip (.srt) |
|---|---|---|
| First line | WEBVTT header |
Cue number 1 |
| Time code | 00:01:05.250 (dot), hours optional | 00:01:05,250 (comma), hours required |
| Cue numbers | Optional | Required, in order |
| Position and alignment | Supported (cue settings) | Not supported, removed |
| Speaker names | Voice tags like <v Maria> |
Written as “Maria: text” |
| Styling | CSS classes and STYLE blocks | Basic <i>, <b>, <u> only |
| Main home | Web players and HTML5 video | Desktop players, editors, TVs |
The words and the timing survive the conversion. Only web-specific styling and positioning are lost, which most desktop software ignores anyway.
Worked example: a Zoom transcript for a client call
Here is a real kind of task from our week. After a recorded client call, Zoom gave us a transcript .vtt. We needed two things: subtitles for a short clip, and a readable summary for the account notes.
- We dropped the .vtt into the VTT to SRT converter with “Keep speaker names” on, so every line showed who was talking.
- We clicked Convert, checked the preview for odd lines, and downloaded the .srt. The video editor imported it on the first try.
- We then ran the same .vtt through the subtitle to text tool with timestamps removed and pasted the paragraphs into the CRM note.
- When a contact list came up in the call notes, we ran the text through the email extractor to pull the addresses out cleanly.
None of it touched a server. That matters because meeting transcripts often contain names, deal details and contact data that should not sit on a stranger’s upload service.
Why does privacy matter when you open a VTT file online?
Many online subtitle tools upload your file to their servers to process it. For a film trailer that is no problem. For a sales call, an HR interview or a patient education video, it can be.
Our converters work differently. The conversion runs entirely in your browser, using your own device. The file is never uploaded to LeadCanal, nothing is stored, and closing the tab clears it. Each tool also checks the file type and its first bytes, so it only opens the files it was built for.
Troubleshooting: why won’t my VTT file open or show?
| Problem | Likely cause | Fix |
|---|---|---|
| Double-click does nothing useful | No app is linked to .vtt | Use Open with and choose Notepad, TextEdit or VLC |
| Player shows no captions | Player does not support VTT, or the file failed to load | Convert to SRT, or add the file manually in VLC |
| Editor rejects the file on import | It only imports SRT | Convert to SRT first |
| Strange symbols instead of accents | File saved in the wrong encoding | Re-save as UTF-8 in your text editor |
| Every line appears twice | YouTube rolling auto captions | Convert with “Fix repeated lines” turned on |
| Captions run early or late | Timing offset or wrong video version | Shift the timing in VLC or Subtitle Edit |
| Converter says “No captions found” | Missing timecode lines, or not really a VTT | Open it in a text editor and check for --> lines |
For a quick sanity check, open the file in a text editor. If the first line is not WEBVTT or there are no lines with an arrow, the file is damaged or something else renamed to .vtt.
Frequently asked questions
How to open a VTT file without installing anything?
Use Notepad or TextEdit to read it, or open our browser-based converter to view it as subtitles and download an SRT. Both work with nothing extra installed.
What program opens VTT files?
Any text editor, VLC media player, Subtitle Edit and Microsoft Word. Most video platforms, including YouTube and Vimeo, accept VTT uploads too.
Can I open a VTT file on my iPhone or Android phone?
Yes. Open our converter in your phone browser and choose the file from Files or Downloads, or load it in the VLC mobile app alongside the video.
Is a VTT file a video?
No. It only holds caption text and timings. It needs the original video to play, or a program that shows the text.
Can I convert a VTT file to SRT for free?
Yes. Our free VTT to SRT converter does it in your browser with no sign-up and no upload, and handles several files at once.
How do I open a Zoom VTT transcript as readable text?
Convert it to plain text with timestamps removed, then paste it into Word or Google Docs. Speaker names are kept as “Name: text”.
Can I edit a VTT file?
Yes. Fix typos in any text editor and save it as UTF-8, or use Subtitle Edit when you need to change timing.
Conclusion: key takeaways
Learning how to open a VTT file comes down to what you want from it: read it, watch it, or use it somewhere that expects SRT. For the last one, try the free VTT to SRT converter and see the rest of our free file tools.
- A VTT file is plain WebVTT caption text, not a video.
- Notepad or TextEdit opens it for a quick read or a small fix.
- VLC shows VTT captions over the video on desktop and mobile.
- Convert to SRT when a player, TV or editor will not accept VTT.
- Our converter runs in your browser, so transcripts are never uploaded.
Key takeaways
Opening VTT files: what to remember
| 1 | A VTT file is plain WebVTT caption text, not a video. |
| 2 | Notepad or TextEdit opens it for a quick read or a small fix. |
| 3 | VLC shows VTT captions over the video on desktop and mobile. |
| 4 | Convert to SRT when a player, TV or editor will not accept VTT. |
| 5 | Our converter runs in your browser, so transcripts are never uploaded. |
Editorial policy
LeadCanal guides are written to help readers finish a real task. We test the methods we describe, use only steps we can verify, and update articles when menus or formats change. Where we are not sure a menu is the same in every version, we describe it in general terms instead of guessing.
Content transparency
This guide was researched with keyword data and checked against official documentation, including the W3C WebVTT specification and the VLC and Subtitle Edit project pages. LeadCanal offers the free converters mentioned here, including the VTT to SRT, subtitle to text and TXT to SRT tools. Third party apps are named because they genuinely solve the problem.
About the author
Written by the LeadCanal team. We build verified B2B lists and run cold email infrastructure every day, which means handling client files constantly: CSV lead lists, VCF contacts, PDF reports and plenty of call transcripts. We built these browser-based converters so that work never sends anyone’s files to a server.