ResourcesMusic TranscriptionAndrew Carlins7 min read

How to Find the Key, Tempo, and BPM of Any Song

Before you can play or arrange a song, you need its key and tempo. Here is how to find both by ear and the faster way to get the key, BPM, and time signature read off a recording automatically.

Finding the key, tempo, and BPM of any song by ear or by transcribing the recording, which detects key, tempo, and time signature

You can find a song's key by ear by locating its home note and testing whether it sounds major or minor, and its tempo by tapping along and counting beats per minute. The fastest way to get all three, the key, tempo, and time signature, is to run the recording through a transcription tool that detects them for you and then to double-check what it reports.

These three numbers are the first thing you reach for before you can play, transpose, or arrange a song. The by-ear methods below are worth learning because they sharpen the skill that everything else builds on, and the automatic route is there for when you just need the answer and want to move on.

Find the Key by Ear

Start with the home note, the one the music keeps pulling back to. Hum along with the song and notice the pitch that feels like rest, the note the melody lands on when a phrase ends and the one you would naturally finish on. That note is the tonic, and it names the key. Find it on a keyboard or a tuner to put a letter to it.

Next decide whether the key is major or minor. Major tends to sound bright, open, and resolved; minor sounds darker, heavier, more wistful. Sing from the home note up the scale the song seems to use and listen to the third step: a cheerful, lifting third points to major, a flatter, sadder third points to minor. A song that rests on C and feels bright is in C major; one that rests on A and feels somber is in A minor.

Then confirm your guess against the chord progression. The first and last chords of a song almost always point to the key, because songs tend to open and close on the chord built on the tonic. If the changes keep returning to a G chord and the song ends there, G is very likely your key. If you want the deeper background on what the key actually encodes, our guide to key signatures covers the sharps and flats each key carries, and you can work out the harmony itself with our walkthrough on how to get the chords for any song.

Find the Tempo and BPM

Tempo is just how fast the song moves, measured in beats per minute, or BPM. A beat is the steady pulse you tap your foot to, and BPM counts how many of those pulses happen in one minute. A slow ballad might sit around 70 BPM; an upbeat pop song often lands near 120.

To measure it, tap along with that steady pulse, the one you would clap to without thinking. Count how many taps land in 15 seconds, then multiply by four. Twenty-five taps in 15 seconds is 100 BPM. Counting over 15 seconds and multiplying keeps a stray miscount from throwing the number off the way it would over a single second.

Faster still is a tap-tempo tool. Most metronome apps have a button you tap in time with the music, and the app averages your taps into a BPM reading. Tap for a few seconds, let the number settle, and you have your tempo without doing any arithmetic.

Find the Time Signature

The time signature tells you how the beats group together. Listen for the recurring strong beat, the accented pulse that feels like the start of each cycle, and count how many beats fall from one strong beat to the next. That count is the heart of the time signature.

A strong beat every four pulses (ONE-two-three-four, ONE-two-three-four) is 4/4, by far the most common meter in popular music. A strong beat every three (ONE-two-three, the waltz feel) is 3/4. A rolling, lilting group of six that you feel in two big swings is usually 6/8. Most songs you meet will be in 4/4, so begin by counting in fours and only switch if it refuses to fit. Our guide to time signatures goes deeper on what the top and bottom numbers mean.

The Automatic Way

The fastest route is to skip the manual work and let software read the numbers off the recording. When you transcribe a song, the tool has to figure out the key, tempo, and time signature anyway in order to lay the notes out correctly, so it can simply report them to you. Songscription detects all three automatically when it turns an audio file, a YouTube, TikTok, or Instagram link, or a live recording into notation, and it shows the chord symbols alongside the notes.

Treat the detected values as a strong first guess rather than gospel. Automatic key detection sometimes reports the relative major or minor instead of the one you hear (the two share the same notes), and tempo detection can land on half or double the real value, hearing a 90 BPM song as 45 or 180. Glance at the result and sanity-check it against your ear: does the reported key match the chord the song rests on, and does the BPM line up with the pulse you tap?

The free tier transcribes the first 30 seconds, which is plenty to read the key and tempo off a song, and dense full-band mixes detect most cleanly when you feed one instrument at a time. You can start from our audio to sheet music page, and if you are curious how the detection works under the hood, our explainer on how AI music transcription works walks through it.

Frequently Asked Questions

How do you find the key of a song?

Find the home note, the pitch the melody keeps resolving to and that feels like rest, then test whether the song sounds bright (major) or darker and more wistful (minor). Confirm your guess against the chord progression, since the first and last chords of a song usually point to its key. That gives you both the letter name and the quality, for example G major or E minor.

How do you find the BPM of a song?

Tap your foot along to the steady pulse you would naturally clap to, count how many taps land in 15 seconds, and multiply by four to get beats per minute. A tap-tempo button on a metronome app does the same arithmetic for you. Or let a transcription tool detect the tempo off the recording, then double-check it, since machine detection sometimes reports half or double the real value.

How do you figure out the time signature?

Listen for the recurring strong beat and count how many pulses fall between one strong beat and the next. A strong beat every four pulses is 4/4, every three is 3/4, and a rolling, lilting group of six is usually 6/8. Most popular music is in 4/4, so start there and only move on if the counting does not fit.

Can an app detect a song's key and tempo automatically?

Yes. A transcription tool analyzes the recording and reports the key, tempo, and time signature along with the notes. Songscription detects all three automatically when it transcribes a file, link, or recording. Treat the result as a strong first guess and verify it, because automatic detection can land on the relative major or minor or report a tempo that is half or double the true value.

About the author

Andrew Carlins

Written by

Andrew Carlins

Co-Founder & CEO, Songscription

Andrew co-founded Songscription at Stanford with a few fellow musicians who were tired of not finding the notes to the songs they wanted to play. He grew up playing piano and baritone saxophone and performing in musical theater, and though he hasn't performed in years, he likes to think he's still pretty sharp. He writes about getting a song off the recording and onto the page.

More about the team

Keep exploring more posts on the same topics.