Free VTT Subtitle Generator: Make WebVTT Files from Video
Upload a video or voiceover and download a ready .vtt file for your website video player. Roman Urdu and English supported.
When to choose VTT
WebVTT is the subtitle format built for the web. If you play video on your own website with the HTML5 video element, you add subtitles as a .vtt file. YouTube and Facebook uploads usually work with SRT, so export both if you are not sure. The SRT vs VTT guide explains the differences.
What a VTT file looks like
WEBVTT 00:00:00.000 --> 00:00:02.560 Assalam o Alaikum dosto 00:00:02.560 --> 00:00:05.780 Aaj hum ek zaroori topic ki baat karenge
The file starts with WEBVTT, and times use a period before the milliseconds.
Use it on your own website
<video controls src="video.mp4"> <track kind="subtitles" src="subtitles.vtt" srclang="ur" label="Roman Urdu" default> </video>
Save the file as UTF-8 so every character displays correctly.
Make the file
- Upload your video or voiceover to Lafzaly video captions.
- Pick Roman Urdu or English for the text.
- Fix any lines and adjust timing.
- Press Download VTT.
Related tools
More free tools
Common questions
What is a VTT file?
A VTT (WebVTT) file is a plain text file with subtitle lines and start and end times. Web video players use it for subtitles.
What is the difference between VTT and SRT?
VTT starts with a WEBVTT header, uses a period before milliseconds, and supports styling. SRT uses numbered cues and a comma before milliseconds and is accepted almost everywhere.
Can I get both files?
Yes. You can download SRT and VTT from the same subtitles.
Is it free?
Free accounts get 3 minutes of video transcription a day.