Creative

BPM Finder: Get the Tempo of Any Song

Drop a track in or tap along with the beat, and read the tempo in seconds.

BPM & Tempo Finder

Want a written report as well? Create an account for the full AI analysis

Need the BPM of a song right now? Drop an audio file on the finder above and it reports the tempo to one decimal place, a confidence meter, and the half time and double time readings in case the beat can be counted two ways. No file handy? Switch to tap tempo and tap the button or your spacebar along with the music. Both modes are free, need no sign-up, and run in your browser; your audio is never uploaded. If you want more than a number, the paid AI analysis inside the app also describes tempo drift, time signature and beat pattern.

Example result

Input

A 3-minute MP3 of a house track with a steady four-on-the-floor kick, analyzed in file mode.

Output

124.0 BPM. Confidence: High. Could also be read as half time 62.0 or double time 248.0 BPM. How to read it: the kick drum lands on every beat, so the detector locks onto 124 with little doubt, and that matches how a DJ would count this track. The half and double figures (62 and 248) are what you would get by counting every other kick or every hi-hat, and neither fits a house track. When the confidence meter reads Medium or Low, tap along in tap mode for eight or more beats and use whichever of the three numbers your taps agree with.

How it works

How BPM & Tempo Finder works

  1. 01

    Decode the first 90 seconds

    Your browser decodes the file (MP3, WAV, M4A, OGG or FLAC) locally and keeps up to the first 90 seconds. Clips under 5 seconds or near silence are rejected.

  2. 02

    Trace where notes begin

    The audio is turned into an onset curve: a line that jumps each time a new sound starts, such as a kick, snare, strum or piano attack.

  3. 03

    Look for the repeating gap

    The detector compares that curve against shifted copies of itself to find the spacing that repeats most strongly, searching between 60 and 200 BPM and leaning toward the common 80 to 160 range.

  4. 04

    Show the tempo and its alternatives

    You get the main BPM, a Low, Medium or High confidence reading, and the half and double values. In tap mode, the counter averages your last eight taps, and a pause of more than two seconds starts over.

Use cases

Who it is for

DJs building a set

Check the song BPM of every track before a gig so you know which records blend without heavy pitch changes.

Producers sampling or remixing

Find the tempo of a loop, acapella or reference track, then set your DAW project to match so the grid and your warping line up from the first bar.

Runners, cyclists and fitness instructors

Build playlists at a target cadence, for example tracks near 170 for running or around 128 for a spin class.

Drummers and bands learning covers

Set your metronome to the original recording before rehearsal, or tap along to a live video to hear whether the band sped up.

Tips

Get better results

  • Pick a section with drums or a clear rhythm guitar. Ambient intros and rubato piano give weak, uncertain readings.
  • Trim long intros before dropping the file in, since only the first 90 seconds are analyzed.
  • If the number looks too slow or too fast, check the half and double values first. One of them is often the tempo you feel.
  • For tap tempo, tap for at least eight beats and keep a steady hand; the display averages the most recent eight taps.

Limitations

What it can't tell you

The file mode gives one average tempo for the part it hears, so a song that speeds up, slows down or switches meter will be reported as a single number. It searches between 60 and 200 BPM, so very slow ballads may show at double speed and very fast styles at half speed. Swung, sparse or beatless music can produce a Low confidence reading. The paid AI analysis covers time signature and tempo changes, as an AI estimate rather than a lab measurement.

Frequently Asked Questions

BPM & Tempo Finder questions

How do I find the BPM of a song?

Drop the audio file onto the BPM finder at the top of this page. Within seconds it shows the tempo and a confidence meter. If you only have the song playing on a speaker or streaming service, use tap tempo instead and tap the spacebar in time with the beat for eight or more counts.

Is this BPM detector free, and is my audio uploaded?

Yes, the file detector and tap tempo are free to use as often as you like, with no sign-up. Everything runs in your browser; your audio is never uploaded. Only the optional AI tempo analysis inside the app, which needs an account and a paid plan, sends audio for processing.

Why does it show half time and double time?

Tempo can be counted more than one way. A hip hop beat at 90 BPM can feel like 180 if you count the hi-hats. The detector gives its best guess plus both alternatives, so you can pick the one that matches how you or your DJ software count the track.

How does tap tempo work?

Switch to the Tap tempo tab and tap the big button or press the spacebar on each beat. After two taps you see a BPM, and it becomes more stable as you continue, because it averages the gaps between your last eight taps. Stop for more than two seconds and the next tap begins a new count.

Which audio formats can I use?

MP3, WAV, M4A, OGG and FLAC all work in current versions of Chrome, Firefox, Safari and Edge. The file must contain at least 5 seconds of audible music. For a song on a streaming app, use tap tempo while it plays.

Can it detect tempo changes or the time signature?

The in-browser BPM counter reports one tempo for the analyzed section. For a fuller picture, the AI analysis in the app describes tempo consistency, tempo changes, the likely time signature, the beat pattern and tips for DJ mixing or production. That analysis requires a paid plan.

The in-browser bpm & tempo finder needs no account. The AI analysis uses credits from a paid plan. See pricing