Upload a track or listen on another device, tap syllables, then generate lyrics from this page.
Drag & drop an audio file here
MP3 or WAV
Your audio stays in this browser tab’s memory only. It is never uploaded, never sent to a server, and never stored. The file never leaves your computer.
Listen on another device. Play starts a timer here so you can tap syllables as usual. Replay flashes those taps with no audio.
On a phone, tap the big button for each syllable while Play is running. New line starts the next phrase.
| Phrase | Syllables | Visual phrase | Start | End | Duration |
|---|
When enabled, Enter records a syllable and starts the next lyric line with that tap. When disabled, Enter only starts the next line.
When enabled, subtracts this delay from each tap so markers line up with what you heard. Use ~500ms for many Bluetooth headphones. Off by default.
Extra offset applied when playback is running, for human reaction time and app processing. Default 100ms.
| Spacebar or Play | Play / Pause the track or the external-audio timer |
| Any other key or Tap syllable | Record a syllable (while playing) |
| ← / → | Seek backward / forward 2 seconds |
| , / . | Select the previous / next syllable tap on the waveform and phrase diagram |
| Enter or New line | Next lyric line + tap on that line (can be turned off in Settings) |
| Backspace | Delete last tap · Pause · Seek to the previous tap on the waveform |
| Replay taps | Play from the first tap and flash each recorded syllable (no file needed in external mode) |
| Right-click / long-press a tap | Delete that syllable on the waveform or phrase diagram (asks Yes / No) |
| Wheel on waveform | Zoom in / out · Shift+wheel scrolls sideways |