Skip to main content
Extract embedded lyrics from MP3

Read the lyrics baked into your MP3

Pull lyrics back out of an MP3's ID3 tag. Plain USLT text and synced SYLT timings are both read, and when a file has both you get both — the plain lyrics as .txt and the timings rebuilt as a downloadable .lrc.

Input

Tagged MP3

USLT or SYLT frames

Output

.lrc and/or .txt

Whatever the tag holds

Free · no accountUSLT + SYLT
  • Uploads are deleted automatically

Extract lyrics

MP3 file

Choose MP3 File

Drag and drop, or press Enter to browse

or drop your file here

MP3 · max 100 MB

See it in action

Pull lyrics straight out of the tag

MP3 with embedded SYLT

What you provide

🎵 yesterday.mp3

ID3v2 frames found:
  USLT   plain text, 18 lines
  SYLT   18 sync points

Recovered LRC

What you receive

[00:08.12]Yesterday
[00:11.45]All my troubles seemed so far away
[00:15.78]Now it looks as though they're here to stay
[00:20.12]Oh, I believe in yesterday

18 timed lines · download as .lrc
Plain USLT text shown alongside, as .txt
Step-by-step guide

How to use this tool

  1. 01

    Upload your MP3

    Any MP3 with an ID3v2 tag. Nothing is written back — this reads the file and returns what it finds.

  2. 02

    We read both lyric frames

    USLT gives the plain text. SYLT gives a list of sync points, which we turn back into standard [mm:ss.xx] LRC lines.

  3. 03

    Copy or download

    Each result gets its own panel with a copy button and a download — .txt for the plain lyrics, .lrc for the synced ones.

Key features

Why use this tool

Both frames, side by side

A file can carry USLT and SYLT at once and they can disagree. We show each one separately instead of picking a winner for you.

Encoding-aware

ID3 text can be Latin-1, UTF-8 or UTF-16, and the frame declares which. We decode by that declaration, so Cyrillic and CJK lyrics come back readable rather than as mojibake.

Read-only

Nothing is written, nothing is re-encoded. Your file is parsed and then deleted from our server.

Common use cases

Who this tool is for

Library audit

Check which tracks already carry lyrics and which still need work, before running anything expensive on them.

Migration

Move embedded lyrics out into sidecar .lrc files for a player or a karaoke app that wants them on disk.

Lyric repair

Pull out lyrics with bad line breaks or a wrong verse, fix them in an editor, and embed them again cleanly.

Questions answered

Frequently asked questions

You get a clear 'No lyrics stored in this file's tags' result rather than an error or a blank box, plus a link to the AI generator if you want to create them from the audio instead.

Keep going

Related tools