MP3 to VTT Converter: WebVTT Captions from an MP3
Upload an MP3 and download timed WebVTT captions
No account? The first 30 minutes of any file are free. Create a free account for premium on your first file.
Turn an MP3 into a VTT caption file: upload the audio and download WebVTT cues timed to the recording. Use it for audio players with captions, lessons and any web video that shares the track.
Why convert MP3 to VTT here
VTT preselected
Files you start on this page open the export with VTT already chosen, so the download is one click once the transcript is ready.
Speakers and timestamps
Every line keeps its time in the recording. With speaker labels on, each cue carries a voice tag, <v Speaker 1>, which web players can style. Turn labels off for plain captions.
Edit before you export
Correct names and words in the transcript editor, then download. Click any line to hear that moment.
Every other format too
The same transcript exports to TXT, Word, PDF, SRT, VTT, CSV and JSON. Paid plans, the Weekly Pass and your first file can also translate it.
How it works
Upload your MP3 file
An MP3 is read directly, with no conversion step on your side.
Get the transcript
Speech is transcribed with timestamps, and with speaker labels on the premium engine. Check it in the editor.
Download VTT
VTT comes with your first file, the Weekly Pass or a paid plan.
MP3 to VTT: what you get
MP3 to VTT in three steps
- Upload your MP3 file. The spoken language is detected for you, or pick it from the list.
- Wait for the transcript. Progress shows on the page.
- Open Export. Files started on this page open with VTT selected. Set the options and download your WebVTT caption file.
What is an VTT file?
VTT (WebVTT) is the caption format of the web: the file the HTML5 video player, most online course platforms and many streaming players load for captions.
- The HTML5 <track> element on your own site
- Course platforms and video hosts that ask for WebVTT
- Accessible captions for training and product videos
What is inside the VTT file
The file opens with the WEBVTT header, then one cue per spoken segment of the transcript, each with its start and end time. Timing uses a dot before the milliseconds, which is the main difference from SRT.
Voice tags keep who said what inside the captions without adding the name to the visible text in players that support them.
| Line in the file | What it holds |
|---|---|
| WEBVTT | Header on the first line of every file |
| 1 | Cue identifier |
| 00:00:00.500 --> 00:00:02.100 | Start and end time, with a dot before the milliseconds |
| <v Speaker 1>Hello everyone.</v> | The words, inside a voice tag when speaker labels are on |
Convert VTT to SRTEdit captions in the browserSRT vs VTT explained
What it costs
| You have | What you get |
|---|---|
| No account | The first 30 minutes of any file transcribed, readable on screen |
| A free account | TXT download on every file; your first file, up to 60 minutes, downloads in every format |
| Weekly Pass | $9.99 for 20 hours over 7 days, every export format |
| Pro | $14.99/month or $99.99/year, full-length files and every export format |
MP3 to VTT vs typing it out by hand
Why upload-and-go beats manual transcription every time.
| Capability | CATT | Manual transcription |
|---|---|---|
| Time to first draft | Minutes per file | 8 to 10 hours per audio hour |
| Accuracy | 99% on clear audio | Depends on the typist |
| Speaker detection | Automatic | Tagged by hand |
| Languages | 99+ supported | Whatever you speak |
| Exports | TXT, DOCX, PDF, SRT, VTT, JSON | Whatever you build by hand |
| Cost | Free for the first 30 minutes | Your time, every time |
Simple pricing
Free for files up to 30 minutes, no card needed. Paid plans start at $14.99.
Cancel anytime. See all plans
Frequently asked questions
Upload your MP3 file on this page. When the transcript is ready, open Export, where VTT is already selected for files started here, and download. With speaker labels on, each cue carries a voice tag, <v Speaker 1>, which web players can style. Turn labels off for plain captions.
The transcript is free to start: the first 30 minutes of any file are transcribed with no signup. Downloading this format needs your first file on a free account, the Weekly Pass ($9.99 for 20 hours over 7 days), a minutes top-up or a paid plan (Pro is $14.99/month, or $99.99/year). The first file on a free account, up to 60 minutes and given once, downloads in every format.
An MP3 is read directly, with no conversion step on your side. Accepted formats include MP3, WAV, M4A, FLAC, AAC, OGG, OPUS, WMA and more.
Yes. Open the transcript in the editor, correct names and words, rename speakers, then export. Automatic transcripts can miss words in noisy audio or with unusual names, so a quick check before you publish is worth it.
The spoken language is detected automatically, or you can pick it before you start for the most reliable result. English, Spanish, French, German, Portuguese, Japanese, Arabic, Hindi and many more are supported.
Yes. One transcript exports to every format: TXT, Word (DOCX), PDF, SRT, VTT, CSV and JSON. Formats other than TXT come with the first file, the Weekly Pass or a paid plan.
Related tools
Subtitle Generator
Generate accurate subtitles for any video automatically
Subtitle Converter
Convert between SRT and VTT subtitle formats
Subtitle Editor
Fix subtitle timing against your own video, in your browser
Translate Subtitles
Translate SRT and VTT subtitle files to any language
Video to Text
Extract text from any video file automatically