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.
Interval reference — semitones to musical names
| Semitones | Interval name | Abbreviation |
|---|---|---|
| 0 | Unison / Octave | P1 / P8 |
| 1 | Minor 2nd | m2 |
| 2 | Major 2nd | M2 |
| 3 | Minor 3rd | m3 |
| 4 | Major 3rd | M3 |
| 5 | Perfect 4th | P4 |
| 6 | Tritone (aug 4th / dim 5th) | TT |
| 7 | Perfect 5th | P5 |
| 8 | Minor 6th | m6 |
| 9 | Major 6th | M6 |
| 10 | Minor 7th (dominant 7th) | m7 |
| 11 | Major 7th | M7 |
Chord shapes the tool recognises
The library covers the chords used in the vast majority of Western tonal music:
- Triads: major (M3, P5), minor (m3, P5), diminished (m3, dim5), augmented (M3, aug5)
- Suspended: sus2 (M2, P5), sus4 (P4, P5)
- Added sixth: major 6 (M3, P5, M6), minor 6 (m3, P5, M6)
- Seventh chords: dom7 (M3, P5, m7), maj7 (M3, P5, M7), m7 (m3, P5, m7), m(maj7) (m3, P5, M7), m7b5 (m3, dim5, m7), dim7 (m3, dim5, dim7)
When notes are entered that do not match any template, the tool shows the interval list from the bass without a chord name — useful for analysing non-tertian voicings, quartal chords, or experimental harmonies.
Worked examples
C E G→ C major, root position. Intervals from C: M3, P5.E G C→ C/E (C major, first inversion). The root is still C but E is in the bass.B D F→ Bdim (B diminished triad). Intervals m3, dim5.F A C E→ Fmaj7. Intervals M3, P5, M7.G B D F→ G7 (G dominant seventh). Intervals M3, P5, m7.
Note that enharmonic equivalents (C# and Db) are treated as the same pitch class, so the displayed name uses the more common spelling from the matched template.
Tips for accurate results
- Put the actual lowest-sounding note first — the tool uses the first note as the bass for inversion detection.
- Sharps use
#and flats useb; octave numbers are ignored (C3 and C5 are the same pitch class). - Duplicate notes (C E G C E) are deduplicated to pitch classes, so doubling does not affect the chord name.
All analysis runs locally in your browser.