Music Genre Detector with Mood, BPM & Key

A browser-based music profile analyzer. Upload any track and see top-matching genres with confidence scores, mood tags, dominant instruments, BPM and musical key — all in seconds, with no signup.

How to detect the genre of a song

1

Upload an audio file (MP3, WAV, FLAC, OGG, M4A, or any browser-supported format) by dropping it or clicking browse

2

Click "Analyze track" — the music model loads on the first analysis (about 50-180 MB depending on your device)

3

See the top genre match, runner-ups, possible subgenres, mood tags, dominant instruments, BPM and key

4

Expand "Show all genres" to inspect every label score

5

Use top-3 instead of top-1 for borderline cases the model marks with lower confidence

Find the genre, mood, and instruments of any song

Drop an audio file here or browse
MP4, WEBM, MOV, MP3, WAV, M4A, OGG, FLAC ·
Or try a sample
0%
Genre
BPM
Key
Mood
Instruments
Waveform · model listened at the marked positions
Drag the pink markers, tap an empty area to add a new one, or tap × to remove. Then re-analyze.
About confidence The model often confuses closely-related genres (jazz vs blues, house vs techno, death metal vs black metal). For borderline cases the top-3 list is more reliable than the top-1 verdict. Mood and instrument detection are usually more robust than genre.

🎹 Find BPM, key and Camelot

Powered by LAION CLAP (Apache 2.0). Processing runs in your browser via ONNX Runtime Web.

Which styles the tool knows

The vocabulary is closed: the model picks the nearest name from this list, so a style that is absent will come back as its closest neighbor rather than as “unknown”.

Family Styles
Rock and metal Rock · Indie Rock · Alternative Rock · Punk · Hard Rock · Progressive Rock · Metal · Death Metal · Black Metal · Doom Metal · Metalcore
Electronic Electronic / Dance · EDM · House · Techno · Trance · Drum & Bass · Dubstep · Synthwave · Ambient · Lo-fi Hip-Hop
Hip-hop Hip-Hop / Rap · Trap · Drill · Boom-bap
Jazz and blues Jazz · Smooth Jazz · Bebop · Jazz Fusion · Big Band · Blues
Classical Classical · Baroque · Romantic Classical · Opera · Film Score
Soul and R&B R&B / Soul · Soul · Funk · Gospel
Latin and world Latin · Reggaeton · Salsa · Bossa Nova · Flamenco · Reggae · World
Pop and folk Pop · K-Pop · J-Pop · Country · Folk · Bluegrass

How to read the answer

  • Alongside the style, the model names a mood (12 options) and the instruments it hears (10) — they appear as separate lines in the report.
  • The “Confident / Likely / Possible / Ambiguous” marks measure the gap between first and second place, not accuracy: “Ambiguous” means several styles scored almost the same, and all three leaders are shown.
  • Three 10-second excerpts are analyzed, taken at 35 %, 55 % and 75 % of the track (a track under 30 seconds gives a single excerpt from its middle).
  • For a mash-up or a mixed set the answer therefore depends on which section was sampled — move the markers and re-run to check another part.
Published Updated Author: