Create synced lyric captions for a music video

Upload the song and supply the lyrics to create a timed caption file. Download SRT for a video editor, VTT for web video, or JSON when you need to animate individual words.

The same job covers song captions, music captions, and lyric video subtitles from one alignment, so you are not locked into a single output.

Time my lyric video

Opens the generator with SRT preselected. Add VTT or JSON if your pipeline needs them.

Try it free, then see pricing for longer monthly use.

A simple lyric-video workflow

  1. Finish the audio first. Aligning against a mix you will later re-edit means redoing the timing.
  2. Upload the audio and paste the lyrics as sung.
  3. Align, review the flagged lines, and preview against the audio.
  4. Download SRT for an editor, or VTT for a web player.
  5. Import the caption track, then style and animate. If there is an intro before the song, slide the whole track to match.

Choosing the right output

Editing in Premiere, Final Cut, or Resolve

SRT imports as a caption track in all three and keeps its timing on the timeline.

Publishing to web video

VTT is what the HTML video track element loads, so it is the right sidecar for a player on your own site.

Word-by-word animation

JSON gives you every word with its own start and end time, which is what motion work and custom renderers need. Word-timed LRC covers similar ground for karaoke-style players.

Getting the feel right

Check the preview in the tool before you export. If a specific line is genuinely misaligned rather than just tight against the beat, edit the lyric text and re-align, or fix individual words in the Timing Studio.

Lyric video subtitles FAQ

Which format should I use for a lyric video?
SRT for editors such as Premiere Pro, Final Cut, or Resolve, VTT for web players that load a caption track, and JSON if you are animating words programmatically.
Can I animate individual words?
Yes, if you export word-level data. JSON and word-timed LRC both carry a start and end time per word, which a subtitle cue cannot express.
What if my video has an intro before the song?
Align the song audio on its own, then offset the caption track in your editor by the length of the intro.
Do I need the exact lyrics?
Yes. Alignment times the words you supply, so the text should match the performance, including repeats and audible ad-libs.
Do cue breaks follow my pasted line breaks?
No. LyricTimestamps groups timed words into cues sized for readability rather than preserving the line breaks in the text you paste.
Which exports are available?
Each finished job exports as LRC, SRT, VTT, and JSON.
Create my caption track

Try it free, then see pricing for longer monthly use.