Want your words on screen like the lyric videos all over TikTok and Reels? Paste your lyrics, play the song and tap the space bar as each line begins — timing a whole song takes about as long as listening to it. Already have an LRC or SRT file? Paste it and the timing is done. Any language, nothing uploaded.
✨ Make a Lyric Video →Free · No watermark · No sign-up · Your track never leaves your device
Automatic alignment sounds like the obvious feature, and over a finished mix it is the least reliable one: stacked harmonies, ad-libs, backing vocals and anything sung fast pull it off the line, and correcting its guesses one by one takes longer than a single listen with a finger on the space bar. You already know where each line starts — you wrote it. So the timing is yours, and it is right the first time.
It also keeps the track where it belongs. There is no model to download and no server to send audio to: playback, timing and export all happen in your browser, so an unreleased demo never leaves your device.
Paste an LRC or SRT file into the same box as plain lyrics and press “Apply timecodes” — every line lands where the file says. When you are done tapping, the timings download as an LRC file, so the work can be reused rather than redone.
Tapping gets you close; the subtitle track gets you exact. Drag a block to move a line, drag its edge to change how long it stays, split a line at the playhead, loop one line while you nudge it, insert, copy and paste lines. If every line came in a touch early or late, shift all of them at once instead of fixing them one by one.
Lyric — big kinetic words for vertical video. TikTok, Pill and Marker — the caption looks people already know from feeds. Decode scrambles each line into place. Karaoke fills the line from left to right over the time it is on screen. Word punch and Beat flash hit with the drums, Phonk and Glitch bring the genre, Glass, Wave and Cascade move the text itself, and Gold Thread, Embers, Constellation and Neon draw light around it. Minimal is for when the words should simply be read.
Position, block width, size and colour are adjustable, and the lettering can react to the track — weight and width swell with the loudness — so the text moves with the music instead of floating above it.
Big kinetic words for 9:16 vertical, karaoke-style for 16:9 YouTube, minimal for 1:1 posts. One project, three aspect ratios, MP4 out — up to 4K. In vertical formats the safe zones of TikTok, Reels and Shorts are marked out, so a line never ends up underneath the platform’s own buttons.
The words come from you and so does the timing, which means the language of the song does not matter: if you can paste the line, you can time it. The interface itself is in English, Russian, Ukrainian, Polish, Spanish, Portuguese and Indonesian.
| Audio in | MP3, WAV, FLAC, M4A, OGG |
| Lyrics | Your text · timing by tapping, or from LRC/SRT · any language · editable on the track |
| Styles | 18 lyric styles · position, width, size, colour · text that reacts to the track |
| Video out | MP4 (H.264) · 720p, 1080p or 4K · 9:16, 1:1, 16:9 |
| Runs on | Desktop Chrome or Edge (best) · Chrome on Android · iPhone, slower export |
The words are drawn into the video itself rather than shipped as a separate subtitle track. Feeds have no concept of a subtitle file, and even on YouTube a viewer has to switch captions on. Burning them in means the video looks the same everywhere, in the typeface you chose rather than the platform’s default.
Most lyric videos are watched at the size of a hand. That rules out thin weights, long unbroken lines and low-contrast colours over a busy scene. A narrow text block wraps onto several lines, so a long verse can sit to one side of the frame instead of covering the middle of it — and the visual behind the words stays visible.
Songwriters whose track stands on its words and needs them visible on the first listen.
Anyone posting to feeds, where a large share of views happen with the sound off.
Artists singing in another language than their audience — paste the original line and your own translation under it, and time them together.