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.

Drop an audio file here or click to select MP3, M4A, WAV, OGG — processed locally, nothing uploaded

Current 0:00.000 · Next word
Word time
Offset s

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

  1. Load audio — drop in any audio file (MP3, M4A, WAV, OGG).
  2. Add lyrics — paste them (one line per line) or import an existing LRC/SRT.
  3. Play & stamp — press play, then hit Tab on each line as it's sung. The active line advances automatically.
  4. 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.

Related guides