Skip to content

Piano Chord Finder

Enter piano notes to inspect possible chord names. Keep bass notes and enharmonic spelling visible, and see when the supported vocabulary has no match.

Select the notes you're playing to find possible chord names. Add the bass note if you know it, then compare matching chords and inversions.

Chord finder

Choose the keys you are playing

Select the notes you're playing. Add the bass note if you know it, then compare the matching names.

Select piano keys
Selected notes

No keys selected yet.

Start by choosing the distinct notes you hear.

Two-note power fifths and larger chords are both in the supported collection.

Enter what you know, not a guessed chord name

Enter what you actually play

Select the notes and, if known, the lowest sounding note. Repeated notes in different octaves do not add new pitch classes, but the bass and spacing still matter. E–G–C with E lowest can be C/E: a C major chord in first inversion.

Select the distinct notes you are playing on the one-octave keyboard. You choose note names rather than registers, so a C in any octave is the same selection here.

If you know which of those notes is lowest, choose it under Lowest note. Leaving it unset means the bass is unknown, so every root that fits the same notes stays in the candidate list.

Read candidates, bass and scope together

C, E and G supports C major. The same three notes with E as the lowest note are described more precisely as C/E, a C major chord with E in the bass.

Read the candidate name, the bass and the supported vocabulary together. A chord’s root is not always its lowest note, and a name missing from the supported set does not mean your notes are musically wrong.

Some note sets have more than one useful name

Compare candidates

C, E, G and A can form C6 or Am7. The same keys alone do not establish one harmonic meaning. Read the bass and surrounding chords before choosing a label. The prepared examples display both interpretations where appropriate.

The notes C, E, G and A can be read as C6 or Am7. With C set as the lowest note, the A-minor-seventh reading appears as Am7/C.

With A as the lowest note, Am7 and C6/A are both candidates. Musical context can favour one reading, but the notes on their own do not settle it.

Doubling a note changes spacing, not the note set

Playing C in two octaves adds spacing, not a new note name. The finder compares note names, so a doubled C does not change the candidate list.

Spacing still matters at the piano. Use Lowest note to say which note is at the bottom, because that is what separates C major from C/E.

When no supported match is found

An incomplete answer can be useful

C and G contain no third, so this input does not decide between a C major and C minor triad. If a collection falls outside the supported vocabulary, keep the note list visible and show that no supported match has been confirmed.

C and G contain no third, so this selection cannot decide between C major and C minor. That is a limit of the notes you entered, not proof that two notes cannot sound useful together.

When a selection falls outside the supported vocabulary, your note list stays visible and the result reports that no supported match was found rather than offering the nearest guess.

How matching works

The finder compares your notes with 433 supported objects. Repeated octaves are treated as the same pitch classes, so doubling a note does not create a new chord.

A complete formula match contains every chord tone. A reduced voicing is labeled separately when the notes match an explicit example that leaves some degrees out.

The supported registry includes triads, power fifths, sixths, seventh chords, add chords, extended chords and explicit altered structures. Each family is validated before it enters this shared matcher.

A chord candidate is not a song-key result. A written-note input is also not microphone recognition, MIDI capture or a measurement of timing and technique.

Questions and answers

Why are there multiple results?

Different chord interpretations can share a pitch-class set. The bass and musical context help explain the alternatives.

Does an empty bass field mean the bass is unknown?

Yes. The finder works with note names rather than octaves, so an unset lowest note is treated as an unknown bass. Choose the lowest note when you know it.

Does no match mean the notes are wrong?

No. It means no match was found within the tool’s advertised vocabulary and rules.