Back to home

About BPM Key Finder

BPM Key Finder builds free browser-based tools for detecting BPM, musical key and tempo — private, instant and without sign-up.

Last updated: 2026-09-25

BPM Key Finder is an independent collection of browser-based music tools. It answers the practical questions that keep coming up whenever you work with songs: how fast is this track, what key is it in, how do those numbers convert into milliseconds, bars or a metronome setting — and can I get the answer without handing my file to a server?

The project started from a simple observation. Musicians, DJs, producers, teachers and runners all need tempo and key information, but most online tools ask for an account first, queue uploads on a server, or bury the actual tool under pages of marketing. We wanted the opposite: a page that loads fast, shows the tool immediately, and processes everything on the visitor's own device.

The seven tools

The site currently offers seven focused pages, each targeting one clear task.

The BPM Key Finder on the homepage is the combined instrument: drop in a song and receive the tempo in beats per minute and the musical key in one pass, together with a confidence rating, the half-time and double-time alternatives, the Camelot code used for harmonic mixing, and the relative key. It exists because tempo and key are the two coordinates of any track, and reading them separately means uploading or analyzing the same file twice.

The BPM Finder, Key Finder and Tempo Finder pages reuse the same analysis engine with a dedicated result view. The BPM finder foregrounds the detected tempo and lists the alternative countings as secondary readings. The key finder enlarges the tonal result — standard notation such as A Minor, the Camelot code, and the relative key — with the tempo reduced to a side note. The tempo finder takes the detected BPM and names the classical tempo marking it belongs to, from Grave below 40 beats per minute up to Prestissimo above 200, then links straight to the metronome preset at that exact tempo.

Three further tools cover the cases where there is no file to analyze. Tap Tempo converts your tapping into a BPM reading: press any key or the large button along with the beat, and the tool averages your most recent intervals — the display refines with every tap, and a pause of more than three seconds starts a fresh sequence. The Online Metronome plays a sample-accurate click from 30 to 300 beats per minute, with an accented first beat in 4/4, tap-tempo input, a volume control and keyboard shortcuts. The BPM Calculator converts between the numbers you already know: beats plus a measured time into BPM, BPM into note lengths in milliseconds including dotted and triplet values, and bars plus time signature into a duration in seconds.

How the analysis works

Under the hood, all three detector pages share one pipeline. The browser's built-in decoder reads the audio file. The signal is mixed down to mono, resampled to a fixed analysis rate and normalized. For rhythm, short frames of the signal are scanned for sudden rises in energy — the onsets — and the pattern of those onsets is correlated against every candidate tempo between 40 and 240 BPM. The candidate whose grid best explains the actual beats wins, and the classic half-time versus double-time ambiguity is resolved by checking whether pulses also exist at double the winning grid.

For tonality, the spectrum of the audio is mapped onto the twelve pitch classes, producing a chroma profile of the whole track. That profile is compared with the established Krumhansl-Schmuckler key profiles for all 24 major and minor keys, and the closest match becomes the detected key. Songs longer than five minutes are measured in several windows spread across the track rather than in one long pass, because quiet introductions and breakdowns can mislead a single-pass analysis.

All of this runs inside a Web Worker, so the interface stays responsive while a song is being processed, and nothing ever leaves the device.

Privacy by design

Local processing is not a marketing afterthought here — it is the architecture. Because there is no upload, there is nothing to leak, store or subpoena. Concretely:

  • Audio files are read, decoded and analyzed in the browser and are discarded when you analyze the next song or close the tab.
  • No account is required, so no e-mail address, password or profile is collected.
  • The tools work offline once a page has loaded, precisely because no server participates in the analysis.
  • If aggregate analytics is enabled, it covers page views and device classes — never your audio, never your results.

Accuracy and honest confidence

Automated detection is an estimate, and we prefer to say so. Every BPM result carries a confidence label so you can see how unambiguous the pulse was, and unusual readings are shown alongside their alternatives instead of being silently discarded. When you need certainty — before a release, a broadcast or a competition set — count a clean section of the song with a stopwatch and verify with the BPM calculator. That habit has validated every tempo database worth trusting.

Who the tools are for

DJs planning harmonic sets, producers pitching samples into a project key, remixers, dance and fitness instructors timing routines to specific tempo bands, runners matching playlists to their cadence, music students and teachers, and anyone transcribing or covering songs. Wherever a question starts with "what BPM" or "what key", the answer should take seconds and cost nothing.

What we deliberately left out

There are no accounts, no history, no cloud library, no playlist features and no public result pages. That is a choice, not a gap: keeping the site stateless is what keeps it fast, free and private. Suggestions are welcome, but features that would require storing your music or your identity have a high bar to clear.

Roadmap

The current pages cover the seven most requested jobs. Natural next steps include more tempo reference pages, additional calculators for delay and reverb timing, and incremental improvements to detection accuracy. Whatever is added will follow the same rules: free, browser-based, no sign-up, and your audio stays yours.