Resonade
( free tool )Start free

Find the chords of any song

Drop a track and read its progression bar by bar: chord names, Roman numerals, key and BPM. Free, no account. Download the .mid with a free one.

Drop your track here

MP3, WAV or M4A, up to 15 MB. Analyzed in memory, never stored.

Drop the part where the harmony plays

MP3, WAV or M4A up to 15 MB. On longer files Resonade listens to 30 seconds from the middle, so a bounce of the chorus or the main loop gives the cleanest read.

Read the loop

Chord names bar by bar, the Roman numeral of each one, the key they were read against and the tempo. Copy the line straight into your notes, or hit play on the piano-roll and check it by ear.

Your file goes nowhere

Decoded in your browser, analyzed in memory on our server, deleted as soon as the answer is ready. Never stored, never shared, never used for training.

Chords, numerals and limits

How does the chord finder work?

Your browser turns the file into a short mono clip and sends only that. The server finds the beat grid, transcribes the notes it hears and, bar by bar, asks which root and which third carry the weight: C with E is C major, C with E♭ is C minor. Where the notes are too blurry to trust, it matches the harmonic spectrum against chord templates instead. Most music loops, so it reports the progression that repeats most, usually four bars, and catches chords that change halfway through a bar.

How accurate is it, and where does it struggle?

It is strongest on loops and on mixes where the harmony is clearly audible: a piano or guitar part, a pad progression, a sample. It reads major and minor triads, so a Cmaj7 shows up as C and an Am9 as Am; the colour notes are yours to add back. Dense mixes with a loud bass, detuned supersaws, a lot of distortion or a key change midway give you a sketch of the harmony, not a lead sheet. When one chord simply holds under a moving melody, the result says so instead of inventing changes.

What do the Roman numerals under each chord mean?

They name every chord by its place in the key, which is how producers talk about progressions that work in any key. Uppercase is major, lowercase is minor. In A minor, Am – F – C – G reads i – VI – III – VII; play the same shape in E minor and you get Em – C – G – D. A ♭ in front marks a chord borrowed from outside the scale, often the one that gives a progression its colour.

Why does the key say C major when the chords look like A minor?

C major and A minor share the same seven notes, so the same four chords can sit in either. The key is a judgement about which chord feels like home. If the loop keeps resolving to Am, read it in A minor and shift the numerals with it: vi becomes i. For your DAW's scale lock or a key-matched sample search it makes no difference, because the notes are identical.

Can I get the chords as a MIDI file?

The free result already plays the conversion as a piano-roll, so you can hear what was read. Create a free account and your track comes with you, no re-upload: download that conversion as a .mid file, voicings as Resonade heard them, and Resonade writes eight original MIDI takes over this progression, in its key, ready for FL Studio, Ableton Live, Logic Pro or any other DAW. Your first 3 tracks are free, no card needed.