Skip to content

Live BPM DetectorPlaying on YouTube or SoundCloud? See the BPM right on the page.

Illustration, sped up. Sites simplified, not affiliated with any site named here.Reads 90 to 180 BPM, so other tempos show at half or double.

Live BPM Detector is a free extension for Chrome and Edge that shows the live tempo of the music playing in the current tab. Click its button and the number appears on the page.

It also works on YouTube Music, Twitch, Bandcamp and Mixcloud. Your audio never leaves your device.

When you'd reach for it ​

For DJs, producers, musicians and anyone who wants the tempo of what's playing.

Digging for tracks

You're going through SoundCloud or Bandcamp, looking for something at your tempo. The number usually sits in the play bar and restarts when the page shows a new track. Play a track again in the same session and its tempo comes straight back. Skip very quickly and the restart can lag behind.

Learning a song from YouTube

Get the tempo before you set your metronome. Speed the video to x1.25 and you see the tempo you hear, with the track's original tempo beside it.

Checking a track

Listen to a reference or your own upload and see how fast it reads. A small hint tells a settled tempo from one still being worked out. It's a quick check, so trust your ears too.

How it works ​

  1. Add it to Chrome or Edge

    Confirm the browser's prompt. Its wording is strong, so here's what it means.

  2. Play some music

    Open a tab that is playing music.

  3. Click the toolbar button

    Pin it from the browser's puzzle-piece Extensions menu so it stays in view. The BPM appears on top of the page and updates live. Click again, or close the overlay, to stop.

Where it works ​

In the player

  • YouTube
  • YouTube Music
  • Twitch

In the play bar

  • SoundCloud
  • Bandcamp
  • Mixcloud

Elsewhere

It is usually a floating pill you can drag anywhere.

It usually places itself as shown. This extension is independent, and is not affiliated with or endorsed by any of these services.

What it can't do ​

Tempos from 90 to 180
It looks for tempos from 90 to 180 BPM. Faster music reads at half and slower music at double: 200 shows as 100, 70 as 140.
Mixes and radio
It restarts when the page shows that the track changed. On a continuous mix, one-stream radio or a player that shows no track change, it has only the audio to go on, so the old tempo can stay on screen, still marked stable, for about 20 seconds after the music changes. The new tempo can take longer again to settle, and may be wrong at first.
Stable isn't certain
Stable means the reading has settled, not that it is certainly right.
Protected audio
Some sites protect their audio. Before it has a tempo, if no sound reaches it, the overlay says "no audio". Once it has one, that number stays on screen through a pause or silence, and a stable one stays marked stable.

What does the install prompt mean? ​

Chrome's install prompt says "Read and change all your data on all websites" because that is its warning for tab capture. The extension only acts on the tab you click.

The browser writes that sentence, not us, and Edge words its own warning for the same access. Listening starts only when you click. It continues on that tab as you move around the same site, until you click again, close the overlay or close the tab. If the tab goes to another site, listening stops once that page has loaded.

Your audio never leaves your device ​

When you click the extension's button on a tab, it listens to that tab's audio and works out the tempo on your computer. The audio is not recorded, stored or sent anywhere. Nobody, including us, can hear it or receive it.

What the extension sends ​

The extension makes no network request of its own, contains no analytics and has no account, install id or advertising. We don't sell or share your audio or tab information: it never reaches us.

The website pages it opens ​

The pages are part of the website, which uses Google Analytics as described in Website Privacy, so a visit to one of them is measured like any other visit.

Read the full extension privacy policy.

Questions ​

How do I see the BPM of a YouTube video?

Play the video in Chrome or Edge and click the Live BPM Detector button in the toolbar. The BPM usually appears on the player and updates live, on YouTube, YouTube Shorts and YouTube Music.

How do I see the BPM of a SoundCloud track?

Play the track in Chrome or Edge and click the Live BPM Detector button in the toolbar. The BPM usually appears in the play bar and updates live.

Can I get the BPM from a YouTube link?

Not by pasting it. The extension reads what a tab is playing, so open the link in Chrome or Edge, play it and click the toolbar button.

Does it work on a phone?

No. It is an extension for Chrome and Edge, and those install on a computer. On a phone, the BPM Analyzer on this site's home page can listen through your microphone.

Is it free?

Yes. There is no account and nothing to buy in the extension.

Does it record me?

No. It listens to the tab you clicked, not your microphone. The audio is not recorded, stored or sent anywhere.

The number looks wrong. Why?

First check half and double: it looks for tempos from 90 to 180 BPM, so 200 shows as 100 and 70 as 140. Then give it time, because the first readings can be off. Stable means the reading has settled, not that it is certainly right. If it still sounds wrong, tap along with the Tap Tempo tool on this site.

Try it on the next track you play

Building something of your own? The open-source library is on this site too.