Analyse any audio file and get the key, the relative major or minor, and the BPM — with a confidence score, so you know when to trust it. Nothing is uploaded.
What it does
Most song key finders are lookup services: you type a title, they return what someone recorded about that release. That works for a chart hit and fails for everything else — your own demo, an unreleased edit, a live version, a track a friend sent you, a stem you just bounced.
This reads the audio instead. Every moment of the file is broken into frequencies, each frequency is folded onto one of the twelve note names, and the resulting profile is matched against all twenty-four major and minor keys. What comes back is the closest match plus a number saying how close it was.
That confidence number matters more than people expect. Plenty of music does not have one key — it modulates, it is modal, it is mostly drums — and any tool that answers with a flat "F♯ minor" and no caveat is hiding that from you. The tempo is measured in the same pass, since anyone asking about the key usually wants the BPM too.

How it works
One file, a couple of seconds, no account.
MP3, WAV, FLAC, M4A, or a video file. It is read by your browser and stays on your device.
The whole track is analysed, not a sample of it, and the energy on each of the twelve note names is totalled up.
You get the best-matching key, its relative major or minor, a confidence score and the tempo — plus the note-by-note chart the answer came from.
What you get
A single key name with no confidence attached is a guess dressed up as a fact. When the score is low, that is real information about the music — usually that it does not sit in one key.
C major and A minor use exactly the same seven notes, so every automatic detector can confuse them. When the answer feels wrong, it is almost always the relative — so both are shown rather than one being hidden.
The tempo comes out of the same analysis, so you do not need a second tool. If it is the beat you came for, the BPM finder puts that first instead.
Because it analyses the audio rather than searching a catalogue, your own bounce works exactly as well as a released single — and the file never leaves your browser.
Who uses it
DJs match keys so two tracks do not clash. Knowing the key of every record in a set is the whole basis of it.
Before you can add a bassline you need to know where home is. The key tells you which notes will sit right.
Find the original key, then decide how far to transpose it for the voice actually singing it.
A jam track only helps if it is in the key you are practising. Check before you commit an hour to it.
Run your bounces through and tag them, so future-you does not have to work it out again by ear.
Guess first, then analyse. Disagreements are the interesting ones — often the track is genuinely ambiguous.
FAQ

Drop in a file and get the key, the relative and the tempo. Nothing uploaded.