---
title: "Find a song BPM and key free · Cutshed"
description: "Find a song's tempo and musical key in the browser. The estimate runs on this device. There is no upload and no third-party analysis API at all."
canonical: "https://cutshed.com/bpm-key/"
---

# Find a song BPM and key free · Cutshed

Find a song's tempo and musical key in the browser. The estimate runs on this device. There is no upload and no third-party analysis API at all.

- Products
- Studio
- Video Game Clipper
- Stream Clipper
- Week of Shorts
- Editor
- Free tools
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Resources
- Menu
Resources
Audio
- Vocal remover
- Audio trimmer
- Ringtone maker
- Audio converter
- Volume booster
- Noise remover
- BPM and key
- Pitch and speed
- Clip sound effects
- AI audio maker
Video
- Video editor
- Video compressor
- Video trimmer
- Crop and resize
- Frames and thumbnails
- Mute video
- Video speed
- Merge clips
- Video to MP3
- Video to GIF
- Video splitter
- Week of Shorts
Image
- Background remover
- Image upscaler
- Image converter
- Thumbnail maker
- AI emoji maker
Subtitles & text
- Subtitle generator
- Subtitle translator
- Timing shifter
- Transcript to post
- Home
- / Find a song BPM and key free
Audio · 07
# Find a song BPM and key free
Cutshed BPM and key is a free browser tool that runs on this device. Estimate the tempo and musical key of a song without uploading it.
A tempo guess from the onsets, and a key guess from the pitch classes. Both are estimates. Treat them as a starting point for a session, not as a lab report.
## How to use it
- Tempo looks for a repeating energy jump between 70 and 180 BPM. A clear kick or clap lands close. A rubato intro, a half-time chorus, or a track with no drums can land on half or double time. Listen and decide.
- Key builds a chroma from frequencies between 60 Hz and 2 kHz and compares it with the Krumhansl–Kessler major and minor profiles. A solo piano triad is easy. A song with a borrowed chord, a modulation, or a distorted bass is not. The label is the best single key over the whole file.
- Nothing is downloaded. The analysis is plain DSP in the page. Give it at least a few seconds. A one-note hit has no tempo.
## Tips
- If the BPM looks like half the tempo you counted, the beat is on the off-grid the algorithm preferred. Count a bar yourself before you lock a session tempo.
- Trim a representative section if the song changes key. The whole-file average will sit between the two.
- A vocal-heavy mix can pull the key toward the melody. That is often what you want for a cover, and wrong for the bass line.
## FAQ
- How accurate is the key?
On a clear major or minor chord it is usually right. On a dense mix it is a suggestion. Check it on a keyboard before you retune a vocal.
- Why is there no Essentia or a neural model?
Essentia.js is AGPL, which does not fit a page people can use commercially without reading a network license. This estimate is original code in the site.
- Is the song uploaded to detect the key?
No. The samples stay in the tab.
## License
The tempo and key estimates are original code in this site. No third-party analysis library is bundled.
## Related tools
- Audio Vocal remover Split a song into vocals and an instrumental.
- Audio Audio trimmer Cut a clip to a start and end time.
- Audio Ringtone maker Cut a short clip with fades and save an M4R.
Files stay on this device.
Free tools never upload the file you open. Studio is the only paid part of the site, and the only place a prompt is sent to a video model.

## Links

- [C Cutshed](/)
- [Studio](/studio/)
- [Video Game Clipper](/video-game-clipper/)
- [Stream Clipper](/stream-clipper/)
- [Week of Shorts](/stream-to-shorts/)
- [Editor](/editor/)
- [Free tools](/#tool-grid)
- [Vocal remover](/vocal-remover/)
- [Audio trimmer](/audio-trimmer/)
- [Ringtone maker](/ringtone-maker/)
- [Audio converter](/audio-converter/)
- [Volume booster](/volume/)
- [Noise remover](/noise-remover/)
- [BPM and key](/bpm-key/)
- [Pitch and speed](/pitch-speed/)
- [Clip sound effects](/clip-sound-effects/)
- [AI audio maker](/ai-audio/)
- [Video compressor](/video-compressor/)
- [Video trimmer](/video-trimmer/)
- [Crop and resize](/video-crop/)
- [Frames and thumbnails](/video-frames/)
- [Mute video](/mute-video/)
- [Video speed](/video-speed/)
- [Merge clips](/merge-clips/)
- [Video to MP3](/video-to-mp3/)
- [Video to GIF](/video-to-gif/)
- [Video splitter](/video-splitter/)
- [Background remover](/background-remover/)
- [Image upscaler](/image-upscaler/)
- [Image converter](/image-converter/)
- [Thumbnail maker](/thumbnail-maker/)
- [AI emoji maker](/ai-emoji-maker/)
- [Subtitle generator](/subtitles/)
- [Subtitle translator](/subtitle-translator/)
- [Timing shifter](/subtitle-shifter/)
- [Transcript to post](/transcript/)
- [Blog](/blog/)
- [Compare](/compare/)
- [Developers](/developers/)
- [Seedance 2.5](/seedance-2-5/)
- [Privacy](/privacy/)

