Zero Signup ToolsFree browser tools

Generator Tools

Piano Chord Finder

Pick a root and chord type to see the notes, intervals, scale degrees, MIDI numbers, and a highlighted piano keyboard. Play the chord in your browser.

Common chords

Build a chord

Chord quality

Triads

Suspended

Sevenths

Sixths and ninths

Chord

C

Bright, resolved. The default chord when a root is named alone (e.g. C means C major).

Notes (root position)

C E G

Voiced low to high

C4 E4 G4

Root position

Scale degrees

1 3 5

Pitch classes

C E G

Piano keyboard

The chord notes are highlighted with their scale degree. The lowest note is labelled BASS. Click any key on the keyboard to play it.

C3D3E3F3G3A3B31C4BASSD43E4F45G4A4B4C5D5E5F5G5A5B5

Audio uses the Web Audio API. Sound starts only when you press a play button, and stops on its own. Nothing is recorded or uploaded.

Note details

PositionNoteDegreeInterval from bassMIDIFrequency (Hz)
BassC41Root60261.63
Voice 2E43Major 3rd (+4)64329.63
Voice 3G45Perfect 5th (+7)67392.00

Chord formula reference

Each quality is a fixed set of intervals stacked on the root. Move the same formula to any of the twelve roots to transpose the chord.

  • Root

    1 3 5

    +0, +4, +7 semitones

  • Root m

    1 b3 5

    +0, +3, +7 semitones

  • Root dim

    1 b3 b5

    +0, +3, +6 semitones

  • Root aug

    1 3 #5

    +0, +4, +8 semitones

  • Root sus2

    1 2 5

    +0, +2, +7 semitones

  • Root sus4

    1 4 5

    +0, +5, +7 semitones

  • Root maj7

    1 3 5 7

    +0, +4, +7, +11 semitones

  • Root m7

    1 b3 5 b7

    +0, +3, +7, +10 semitones

  • Root 7

    1 3 5 b7

    +0, +4, +7, +10 semitones

  • Root dim7

    1 b3 b5 bb7

    +0, +3, +6, +9 semitones

  • Root m7b5

    1 b3 b5 b7

    +0, +3, +6, +10 semitones

  • Root 6

    1 3 5 6

    +0, +4, +7, +9 semitones

  • Root m6

    1 b3 5 6

    +0, +3, +7, +9 semitones

  • Root add9

    1 3 5 9

    +0, +4, +7, +14 semitones

  • Root 9

    1 3 5 b7 9

    +0, +4, +7, +10, +14 semitones

  • Root maj9

    1 3 5 7 9

    +0, +4, +7, +11, +14 semitones

  • Root m9

    1 b3 5 b7 9

    +0, +3, +7, +10, +14 semitones

  • Root 7sus4

    1 4 5 b7

    +0, +5, +7, +10 semitones

How to use

  1. Pick a root note from the dropdown. Spellings using flats (Eb, Bb, Db, Ab, Gb) and their sharp equivalents (D#, A#, C#, G#, F#) are both available so you can find the chord by either name.
  2. Pick a chord quality. The picker is grouped by family: Triads (major, minor, dim, aug), Suspended (sus2, sus4, 7sus4), Sevenths (maj7, m7, 7, dim7, m7b5), and Sixths and ninths (6, m6, add9, 9, maj9, m9).
  3. Optionally change the Octave so the chord renders in the register you want, and pick an Inversion (root position, 1st, 2nd, or 3rd for four-note chords) to put the third, fifth, or seventh in the bass.
  4. Read the notes, scale degrees, interval distances, MIDI numbers, and frequencies in the result panel. The keyboard below highlights the chord tones with their degree and marks the lowest note as BASS.
  5. Press Play chord to hear all notes at once, Play arpeggio to roll them low to high, or click any key on the keyboard to play just that note. Use Copy notes or Copy details to grab the chord as plain text.

About this tool

Piano Chord Finder is a fast lookup tool for any chord on a piano keyboard. Pick a root from the seventeen common spellings (C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#, Ab, A, A#, Bb, B) and a quality from the four main families: triads (major, minor, diminished, augmented), suspended chords (sus2, sus4, 7sus4), sevenths (maj7, m7, 7, dim7, m7b5), and sixths and ninths (6, m6, add9, 9, maj9, m9). The tool computes the chord's notes with correct sharp or flat spelling based on the root, the scale degree of each note (1, b3, 5, b7, and so on), the interval distance in semitones from the bass note, the MIDI number of each voiced note, and the frequency in hertz using A4 = 440 Hz. A two-octave SVG keyboard renders below the picker with the chord tones highlighted in blue and labelled with their scale degree; the lowest sounding note is marked BASS. Click any key on the keyboard to play just that note, or use the Play chord and Play arpeggio buttons to hear the chord as a block or as a rolled sequence. Audio uses the Web Audio API with sine-wave oscillators and short attack and release envelopes so the sound is clean and gentle. Inversions are supported: root position, first inversion (third in the bass), second inversion (fifth in the bass), and third inversion (seventh in the bass) for four-note chords. A common-chord row covers the workhorse shapes you hit first when learning piano (C, G, D, A, F major; A, E, D minor; Cmaj7, Dm7, G7, Bm7b5), and a chord-formula reference at the bottom lists every quality with its scale degrees and semitone distances, so you can transpose any shape to any of the twelve roots by hand. Useful for piano students looking up an unfamiliar chord symbol, songwriters checking a voicing, producers picking chord tones for a sample, or anyone who needs the notes behind a chord name without opening a music theory textbook. Everything runs locally in your browser; no audio is recorded, no input is uploaded.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsGenerator Tools