Add lyrics to an MP3

Drop in an MP3, paste the lyrics or import an LRC file, then download it with the lyrics embedded. All on your device.

Your file stays on your device — nothing is uploaded to a server.

Add Lyrics to MP3: Embed the Words Inside Your Files

Lyrics saved inside an MP3 travel with the file, so your music player can show them without looking anything up. Paste the full text, import an LRC file for line-by-line timing, or both, then download the same MP3 with the lyrics written into its tag. Everything runs in your browser; the file never leaves your device.
How it works

How to add lyrics to an MP3

Step 1

Open your MP3

Drop the file in or browse for it. Its current tags, cover art and any lyrics already embedded are loaded for editing.

Step 2

Paste lyrics or import an LRC

Paste the words as plain text, import an LRC file to add a start time to every line, or do both so every kind of player has something to show.

Step 3

Download the MP3 with lyrics

Save the file. The lyrics are written into its ID3 tag; the audio itself is not touched.

Features

Embed lyrics in MP3 files without installing a tagger

Both kinds of lyrics an MP3 can carry, edited next to the rest of the song's tags.

Plain lyrics for any player

Paste the full text, one line per row, into the unsynchronised lyrics field (USLT). It's the field most players read when they show embedded words, and it needs no timing at all, so a lyric sheet copied from your notes is enough. Players that can't follow timing still show the full text, even if you never make a synced version.

Synced lyrics from an LRC file

Import an LRC file and each line is saved with its start time, in milliseconds, in the synchronised lyrics field (SYLT). The timed lines are listed with their times so you can check them before saving, and if the text field is still empty it's filled from the same file. SRT and VTT subtitles import the same way, as long as they're saved as UTF-8.

Existing lyrics loaded first

If the file already carries lyrics, the text and any millisecond-timed lines appear in the editor as soon as it opens. Correct a misheard line, replace the text, import a newer LRC over the old timing, or remove the synced part entirely, instead of starting from scratch or guessing what a previous tagger left behind.

Tags and cover art in the same place

Title, artist, album, album artist, year, track number, genre, composer and comment sit next to the lyrics fields, so the words end up on a properly labelled track. Add or replace the album art and crop it to a square right on the page. Play the song in the editor to make sure it's the right file before you save.

Private by design

The file is read and rewritten inside your browser, so it never leaves your device: nothing is uploaded, nothing is stored on a server, and there's no account to create. That suits an unreleased master or a private recording, and because it's free, you can work through a whole album one track at a time.

Audio left untouched

Only the ID3 tag at the start of the file is rebuilt; the audio after it is copied as it is, with no re-encoding, so the sound and bitrate stay exactly the same. The download keeps the original file name. Less common tags, such as play counts or custom fields, aren't carried over, so keep a copy of the original if you rely on them.
Who it's for

Who embeds lyrics in MP3 files

People who keep their own music library and want the words to be part of it.

Music library with lyrics
01

Local library collectors

Keep lyrics with every track in a library you manage yourself, so they show up on any device the files are copied to.

Singer practising with lyrics on a phone
02

Singers learning songs

Carry the words on your phone or MP3 player and read along while you practise, even offline.

Artist sending out a release
03

Independent artists

Send out MP3s of your own releases with the lyrics already inside, for press, fans and collaborators.

Language learner following lyrics
04

Language learners

Follow songs in the language you are learning line by line, with synced lyrics from an LRC file.

FAQ

Questions about how to embed lyrics in MP3 files

Open the MP3 above, paste the lyrics into the lyrics text field or import an LRC file, and download the file. The lyrics are written into the MP3's ID3 tag, so they stay with the song.

USLT holds unsynchronised lyrics: the full text with no timing. SYLT holds synchronised lyrics: each line with the time it starts. You can save either one or both in the same file.

Use "Import LRC file". Every timed line is saved in the MP3's synchronised lyrics frame, and if the lyrics text field is empty, the words are copied into it too. SRT and VTT files can be imported the same way.

It depends on the player. Most players that display embedded lyrics read the plain text; fewer read synced lyrics from the tag. Saving both gives each player the best chance. Many players can also load an .lrc file with the same name kept next to the MP3.

Use the LRC Generator: upload the song, paste the lyrics or let them be transcribed, and download an LRC file with the timing. Then import it here.

It's free with no sign-up. The MP3 is read and saved inside your browser and never sent to a server.

No, only MP3 files with ID3 tags. Convert other formats to MP3 first if you want to embed lyrics this way.

The fields shown in the editor are written back: title, artist, album, album artist, year, track number, genre, composer, comment, album art and lyrics. Less common tags, such as play counts or custom fields, are not carried over.

More tools

Related lyrics and MP3 tools

Put the words inside the song

Open an MP3, add the lyrics, and download it. Free, private and in your browser.