Lyrics extension for your browser

Follow the lyrics. Understand the song.

Synced lyrics, translations and meanings — docked beside the music you already play.

01 Follow

Lyrics that keep time.

Right now, your scroll is the playhead.

02 Understand

Read it in your language.

100+ languages. Meanings one tap away.

03 Loop

Loop the verse you're learning.

Loop any lines and slow them down on YouTube and YouTube Music.

04 Keep

Keep the line that got you.

My lines 2 saved

“I wrote your name across the water”

Slow Tide · Mara Vale · 0:49

“星になって 空を渡る”

Hoshi no Michi · Night Platform · 1:12

“donde empezó nuestra canción”

Ciudad Dormida · Casa Lumbre · 0:58
Skip the demo

On a real song

This is what it looks like.

Riptide — YouTube Music
Liner's side panel beside YouTube Music, showing Riptide's synced lyrics with the playing line highlighted and a Genius annotation below. Liner showing Riptide in bilingual mode, each English line with its Spanish translation underneath. Liner beside the Riptide music video on YouTube, with the first verse playing.
Playing line highlighted. Underlined lines have a meaning.

Every screen

See it in motion.

New

Watch, learn, share.

A music video with Liner's lyrics over it: the current line, its Spanish translation underneath, and the next line in grey.
Lyrics on the videoEven fullscreen · YouTube & YouTube Music
A Japanese word tapped in the lyrics, showing its reading 'densha' and the translation 'train', with Save word.
Tap a wordReading, translation, saved for practice
A banner reading: This video runs 14s longer than the song, probably an intro. Start the lyrics 14.0s later? with Shift and No.
Spots the introOne tap to line the lyrics up
A shareable card with the line 'I wrote your name across the water', the song's cover, title and artist.
Share the lineA card in the cover's colours
The demo song playing in Liner, with a banner: Demo song. Play music in a tab and Liner switches to it.
Try it firstA demo song before you set anything up

Keyboard shortcuts

  • AltShiftSSave the line
  • AltShiftLLoop it
  • AltShift,.Nudge the timing

Try it

Pick a song. Pick a language.

Liner takes its colour from the cover. Tap one.

Liner's Settings tab: Theme set to Dark, with the Tint from album art and Auto-sync lyrics switches on.
The real setting — on by default in Liner.
Slow Tide Mara Vale · Harbour Songs

    Demo songs and translations were written for this page. In Liner, translations come from Google Translate or MyMemory, and romanisation of non-Latin lyrics from Google.

    Where it works

    Beside the music you already play.

    • YouTubeLoop · speed
    • YouTube MusicLoop · speed
    • Spotify
    • Apple Music
    • SoundCloud
    • Tidal

    Your music, your browser

    Nothing to sign up for.

    0servers of our ownLyrics come straight from LRCLIB, Genius and NetEase.
    0adsFree and ad-free.
    0analyticsSaved lines stay on this device.

    Privacy policy

    Set up

    Three steps, about a minute.

    1. 1

      Add to Chrome or Firefox

      No account.

    2. 2

      Click Liner beside your music

      The side panel opens.

    3. 3

      Allow the site, press play

      Asked once per site — never at install.

    FAQ

    Questions people ask.

    Why aren't some lyrics synced?

    Timed lyrics come from providers, and not every song has a timed version. When there isn't one, Liner shows plain lyrics instead. Following along and looping need timed lyrics.

    The lyrics are a little early or late.

    Use the sync control above the lyrics to shift them. Music videos often have an intro the audio version doesn't — Liner remembers your adjustment for that video.

    It found the wrong song.

    Choose Search other versions and pick the right result. Liner remembers that match for the video, and you can remove remembered matches at any time.

    Can I loop and slow down on Spotify?

    Not yet. Looping a passage and changing practice speed work on YouTube and YouTube Music. Lyrics, translations and saved lines work on every supported site.

    Which languages can I translate into?

    More than 100, through Google Translate or MyMemory. Read bilingual — original and translation together — or translation only. Romanisation helps you follow supported non-Latin scripts.

    Does Liner see my browsing?

    No. It reads the now-playing title, artist, artwork and position on music sites you allow — nothing else, and no other tabs. There are no ads, analytics or trackers. Privacy policy.

    Can I see the lyrics in fullscreen?

    Yes, on YouTube and YouTube Music. Turn on Lyrics on video and the current line (and its translation) appears over the player, fullscreen included.

    Is the lyric window always on top?

    No. It's a separate, resizable browser window that follows its music tab; your system decides what sits on top.

    Play something.

    Liner is ready the moment you install it.