Chord Interval Finder

Identify the intervals and inversions present in any chord voicing

Ad placeholder (leaderboard)

Play a handful of notes and want to know what chord they form? This finder takes a set of notes, identifies the chord name, root and quality, flags any inversion as a slash chord, and lists every interval measured from the bass — so you understand both the label and the structure.

How it works

The tool first converts your notes into pitch classes (0 to 11, where C is 0), removing duplicate octaves. To name the chord it treats each note in turn as a candidate root and measures the intervals of the other notes relative to it:

relative interval = (note pitch class − root pitch class + 12) mod 12

The resulting sorted interval set is compared against a library of chord templates — major and minor triads, diminished, augmented, sus2/sus4, sixths, and the seventh-chord family (maj7, 7, m7, m7b5, dim7 and more). When an exact match is found, that note is the root and the template gives the quality.

If the lowest note you entered is not the root, the chord is an inversion, written as a slash chord like G/B. The interval list is always measured from the bass note so you can see exactly how the voicing is stacked.

Tips and example

Enter C E G and the finder returns C major (a major triad, root position) with intervals of a major 3rd and a perfect 5th from the bass. Enter E G C instead and it reports C/E — a C major triad in first inversion — because the recognised root C is no longer in the bass.

  • Put the actual bass note first to get correct inversion labelling.
  • Sharps use # and flats use b; octave numbers are ignored.
  • When no named chord matches, the interval table still reveals the voicing’s structure.

All analysis runs locally in your browser.

Ad placeholder (rectangle)