Skip to main content
LrcSong
Embed lyrics into MP3

Bake lyrics straight into your MP3 file

Add plain or LRC-synced lyrics to MP3 files via ID3 USLT/SYLT frames. Music players like VLC, foobar2000, and your phone's media app pick them up automatically — no separate file to ship.

Input

MP3 + lyrics text/LRC

Up to 100 MB

Output

Tagged MP3

USLT / SYLT frames written

ID3v2.3 / v2.4USLT + SYLTFree · in your browser
  • Files deleted from servers within minutes
  • Auto-detects LRC vs plain text

Choose MP3 File

or drop your file here

MP3 · max 100 MB

See it in action

MP3 in, MP3 with synced lyrics out

What you put in what you get back

MP3 + LRC

What you provide

🎵 yesterday.mp3   (3:42, 5.2 MB)

[ti:Yesterday]
[ar:The Beatles]
[00:08.12]Yesterday
[00:11.45]All my troubles seemed so far away

yesterday_with_lyrics.mp3

What you receive

🎵 yesterday_with_lyrics.mp3   (3:42, 5.3 MB)

ID3v2.4 frames written:
  USLT (Unsynced Lyrics)  ✓
  SYLT (Synced Lyrics)    ✓ 18 events
  TIT2 Yesterday
  TPE1 The Beatles

Audio bitstream: byte-identical

Step-by-step guide

How to use this tool

  1. 01

    Upload an MP3

    Up to 100 MB. Original file stays untouched — we generate a new copy.

  2. 02

    Paste your lyrics

    Plain text or LRC format both work. We auto-detect [mm:ss.xx] timestamps and switch modes.

  3. 03

    Pick mode

    Plain Text writes a USLT frame (unsynced); LRC writes a SYLT frame (synced) so karaoke-aware players highlight in time.

  4. 04

    Download the tagged MP3

    We append _with_lyrics to the filename so you don't overwrite the original.

Key features

Why use this tool

USLT + SYLT support

Plain text goes into USLT (Unsynced Lyrics) for universal compatibility. LRC goes into SYLT (Synced Lyrics) for karaoke.

Smart format detection

Paste LRC by mistake in plain mode? We spot the timestamps and prompt you to switch.

Original preserved

We never overwrite your file — output is a separate _with_lyrics.mp3 copy.

Player-friendly tags

Tested with VLC, foobar2000, MusicBee, Apple and Android default media app.

Common use cases

Who this tool is for

Music collectors

Build a self-contained library where every track has lyrics baked in.

Karaoke setups

Ship one MP3 with synced lyrics for offline karaoke nights.

DJ pre-show

Bake lyric cues into MP3s for venue setups that read SYLT frames.

Questions answered

Frequently asked questions

Most modern players show the USLT (plain text) tag. SYLT (synced) support is more limited — VLC, foobar2000, MusicBee, and many phone apps display them in time.

We use cookies for auth and, optionally, privacy-friendly analytics. You can accept, decline, or read our privacy policy.

Install LrcSong
Add to your home screen for offline tools and faster startup.