Lsync is a web application for creating, editing, retiming, and exporting line-by-line (
.lrc) and word-by-word (eLRC) synchronized lyrics.
Access Lsync directly in your browser:
👉 https://code4nigel.github.io/Lsync/
Lsync provides optimized layouts for both Desktop and Mobile viewports.
Search lyrics online via LRCLIB, import YouTube / YouTube Music links with automatic title & artist extraction, or clean LRC tags into plain text.
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
Sync lyrics with live audio playback, visualizers, latency compensation, and shortcut controls.
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
Shift timestamps forward or backward by custom milliseconds or seconds with live side-by-side testing.
| Retimer & Time Shift Tool |
|---|
![]() |
Preview synced lyrics in real-time with smooth karaoke highlight animations.
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
Export synchronized lyrics in Line-by-Line (LbL), Word-by-Word (WbW), plain text .txt, and .doc formats.
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
Customize UI scale, font sizes, audio volume, and background themes.
| Desktop View | Mobile View |
|---|---|
![]() |
![]() |
- Audio Visualizer: Canvas visualizer reacting to audio playback.
- Mobile Controller Dock: Floating controls designed for touch screens (
PLAY,BREAK [M],UNDO [Z],STAMP [S],END [E],SKIP [D],LOOP,OPTIONS). - YouTube Title Auto-Fill & Swap: Automatically extracts song title & artist from YouTube / YTM URLs with a quick-swap option.
- Clean Timestamps & Tags: Converts synced LRC files into clean plain text lines.
- Retimer & Time Shift: Shift timestamps forward or backward across entire tracks or selected sections.
- Latency & Playback Speed Controls: Adjust latency compensation and playback speed.
- Lyrics Font Size Control: Adjust workspace font size directly in Sync Options or Theme settings.
- Multi-Format Exporter:
- LRC (
.lrc) — Line-by-Line & Word-by-Word - JSON (
.json) — Timing metadata - Text (
.txt) — Plain text, LbL timed text, and WbW tagged text - Word Document (
.doc) — Formatted document export
- LRC (
- Keyboard Shortcuts:
SPACE— Play / Pause audioSorENTER— Stamp timestampZorBACKSPACE— Undo last timestampM— Insert music break[mm:ss.xx] ♪E— Mark end of lineD— Skip current lineA/B— Set loop range markers
| Provider / Engine | Description | Reference Link |
|---|---|---|
| LRCLIB Database | Open database for plain and synced LRC lyrics | lrclib.net |
| YouTube / Invidious / Piped | Video streaming nodes & audio playback | invidious.io |
| Web Audio API Engine | Browser audio engine (.mp3, .flac, .wav, .m4a) |
Web Audio API |
| eLRC Engine | Parser for line and word timestamps | Enhanced LRC Spec |
Crafted with ❤️ by NigelWeb (github.com/code4nigel), Lead Architect of Lsync & Scrobby.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0) — see the LICENSE file for full details.










