Add your song
Upload audio after choosing minutes. If you already have the words, paste them to guide alignment.
Automatic web captions from song audio
Generate editable timed lyrics from audio and export WebVTT for HTML5 video, YouTube, and web-player workflows—without constructing every cue by hand.
Already have the lyrics, or a subtitle file to convert? The free tools handle that in the browser — no account needed. Transcribing your own audio automatically, with word-level timing, needs a minute pack or subscription.
WEBVTT 00:00:12.340 --> 00:00:15.670 I have been waiting for this moment 00:00:15.670 --> 00:00:18.900 To finally see your face
Start with what you have
Automatic generation and free file tools solve different starting points. Choose yours below.
Let LyricTime transcribe the words, create editable line or word timing, and export VTT.
See automatic optionsTap complete lyric lines into time yourself in the free Manual Timestamp Creator. Nothing is uploaded or saved.
Time lyrics manuallyConvert the timed text to WebVTT locally. SRT cue ranges transfer naturally; basic LRC lines need inferred end times.
Convert to VTT freeCheck formatting and timing problems, listen against local audio, repair lines, and export a clean copy.
Open the file toolkitThe format
WebVTT (Web Video Text Tracks) is the browser-native format for timed text. It begins with a WEBVTT header and stores cues with start and end times. The standard can also express positioning and styling, although platforms may ignore or override those extras.
Does not reliably carry: consistently rendered styles across every platform, LyricTime word-highlight animation as editable project data, audio or revision history.
Automatic workflow
Upload audio after choosing minutes. If you already have the words, paste them to guide alignment.
LyricTime creates an editable timed draft. Choose line timing or word timing, then correct the words and boundaries in context.
Download a properly structured VTT file, or move the timed lyrics into the Video Studio.
Choose deliberately
| Format | Best for | Important difference |
|---|---|---|
| VTT | HTML5 and web video | WEBVTT header, period milliseconds, optional cue settings. |
| SRT | Video editors and general subtitles | Simpler numbered cues and wider legacy software support. |
| LRC | Music players and synced lyrics | Usually one start timestamp per line rather than a cue range. |
Practical details
A basic VTT looks similar to SRT, but its required header, millisecond punctuation, and optional cue settings matter. The destination player still decides which extras it honors.
WEBVTT must be the first meaningful line. Missing or malformed headers are a common reason a browser rejects the track.
Write 00:00:12.340 rather than the comma used by SRT. Automated conversion should handle that punctuation for you.
WebVTT can express styling and positioning, but hosted platforms often apply their own caption controls. Test the final player.
For HTML5 video, reference the VTT file from a track element with the correct kind, language, and label attributes.
Questions, answered
Yes. LyricTime can transcribe song audio, create editable timing, and export WebVTT. Processing your own song requires purchased minutes or a subscription.
Yes. Use the free Manual Timestamp Creator to tap your lyric lines into time, or use Convert to VTT when you already have SRT or LRC timing.
Choose VTT for HTML5 and web-player delivery. Choose SRT when broad video-editor compatibility is the priority. Both store complete cues with start and end times.
The format supports cue styling and positioning, but support varies and platforms can override it. Treat text and timing as the most portable parts of the file.
Reference the VTT from a track element inside the video element, then provide an appropriate kind, srclang, and label. The video and caption file must also be served in a way the browser can access.
Use the free Lyric File Toolkit to check the WEBVTT header, timestamp punctuation, cue ranges, overlaps, and blank-line structure, then export a repaired copy.