Lyrics Timestamp Tool — Make an LRC, SRT or VTT file
The free, in-browser lyrics timestamp tool. Load an audio file, play it, and press Tab on each word to stamp its timecode. Export word-level LRC, standard SRT or VTT subtitles — or embed synced lyrics straight into your MP3 via SYLT. Everything runs locally in your browser — no uploads, no sign-up.
Press Tab to stamp each word while playing, and press Enter at the end of every line — the tool automatically treats only the longer pauses as instrumental breaks, so it's always safe to press it. ↑ / ↓ move between words; each line's time is clickable (jump to it) and the Re-stamp button clears that line so you can time it again.
How to Timestamp Lyrics
- Load audio — drop in any audio file (MP3, M4A, WAV, OGG).
- Add lyrics — paste them (one line per line) or import an existing LRC/SRT.
- Play & stamp — press play, then hit Tab on each line as it's sung. The active line advances automatically.
- Export — download LRC / SRT / VTT, or embed the synced lyrics into your MP3 via the SYLT frame.
Key Features
- Word-level LRC maker — exports enhanced LRC with per-word
<mm:ss.cc>tags for karaoke-style display. - SRT generator — produces standard subtitles for video editors and NLEs.
- WebVTT export — ready for HTML5
<video>tracks. - MP3 SYLT embedding — writes ID3v2.3/2.4 SYLT + USLT frames so Apple Music and other players show synced lyrics.
- CJK & Korean support — auto tokenizes Chinese, Japanese and Hangul per character for accurate word-level timing.
- Smart break detection — long pauses are automatically treated as instrumental interludes, so you never have to worry about line endings.
- Undo, autosave & offset — Ctrl/Cmd+Z to undo, sessions saved to localStorage, and a global offset slider to shift all timestamps at once.
- 100% private — runs entirely in your browser; no uploads, no servers.
Use Cases
- Suno AI songs — add timecodes to Suno-generated lyrics for karaoke or lyric videos. You can also download lyrics from Suno and paste them directly here.
- Karaoke production — create word-level LRC files for karaoke players that highlight one word at a time.
- Music video subtitling — export SRT or VTT and import into Premiere, DaVinci Resolve or any NLE.
- MP3 lyric tagging — embed synced lyrics into MP3 files via SYLT so compatible players show them in real time.
- Translating bilingual lyrics — pair with the MP3 Tag Editor to set language tags alongside embedded lyrics.
Frequently Asked Questions
Is this lyrics timestamp tool free?
Yes — completely free, no sign-up, no watermark, no limits. Everything runs in your browser.
Does it upload my audio or lyrics?
No. The tool is 100% client-side. Your audio file and lyrics never leave your device — all parsing, timing and SYLT embedding happen locally in JavaScript.
What audio formats can I load?
MP3, M4A/AAC, WAV, OGG, FLAC and WebM are accepted. For SYLT embedding the source must be an MP3 file; for LRC/SRT/VTT export any format works.
What is the difference between LRC, SRT and VTT?
LRC (with <word> tags) is the karaoke standard — each word lights up in time. SRT is a generic subtitle format better suited for video editing. VTT is the web-native subtitle format for HTML5 <video>.
Does Apple Music show synced lyrics from SYLT?
Apple Music displays the unsynchronized USLT frame as static lyrics, but does not render the SYLT frame for karaoke-style playback — that is an Apple Music player limitation, not a file bug. Other players (e.g. foobar2000, Poweramp) do render SYLT karaoke.
How do I fix timing if my lyrics are slightly off?
Use the Offset field at the bottom of the workspace to shift all timestamps by a fixed amount (e.g. −0.5s to make everything start earlier). You can also click any word and use Word time to nudge a single word ±0.1s, or just re-stamp the line.
Can I import an existing LRC or SRT and fix it here?
Yes. Click "Import LRC / SRT", pick the file, and the tool parses it — including enhanced LRC word tags — so you can continue editing in word-level mode.
My auto-saved session disappeared — what happened?
Sessions are stored in your browser's localStorage, which is cleared by private/incognito mode, "clear site data", or browser storage limits. Always export a copy when you're done.