All tools · Video

Add Lyrics to Video Beta

Tested and confirmed working · July 27, 2026

Turn a video into a karaoke-style lyric video with timed lines, in 18 fonts. Runs entirely in your browser — nothing is uploaded.

Click to choose a file or drag a video here

Supports .mp4, .webm, .mov, .mkv, .avi

Each line fills in — gold over gray — from left to right as it plays, timed to your start/end marks, the same fill effect classic karaoke videos use. Up to 6 lines, kept deliberately small: the fill effect needs two extra images per line composited onto the video, so this is the most demanding tool on the site to process, and a larger cap risks it failing rather than just taking longer. Your original audio is kept exactly as it was — nothing about the sound is touched. Runs on a real video engine loaded into your browser (FFmpeg, compiled to WebAssembly) — about 30MB, downloaded once and cached for the rest of this visit. Nothing is uploaded; the work happens on your device.

How it works

  1. Upload the video and type in your lyric lines.
  2. Time each line so it fills in sync with the audio.
  3. Pick from 18 fonts, then render and download your lyric video.
  4. Time each line by ear against the playing audio — no exact timestamps needed.

Frequently asked questions

How many fonts can I choose from?

18 fonts designed for lyric-style text.

Does the text animate automatically?

Lines fill in sync with the timing you set to match the audio.

Can I use this for any song or audio?

Yes, as long as it's part of your uploaded video's audio track.

Can I change the lyric text color, not just the font?

Yes, both are adjustable to match your video's style.

Do I need exact timestamps for each line?

No, time each line by ear against the playing audio.

Your files are never uploaded. Gotool.xyz runs entirely as JavaScript in your browser. Your files are processed in memory and never touch a server — nothing to breach, nothing to clean up. Close the tab and it's like it never happened. The only thing we count is which tool ran (just the name, e.g. "merge") so we know what people find useful — never your file, its name, its size, or anything in it.