What chord is this?
Play or select two or more different notes on the piano.
Let's find your chord.
Pick a few piano keys. We'll recognize the notes and show matching chord names, intervals and inversions.
Find the notes. Hear the harmony. Explore chords, scales and progressions on an interactive piano — right in your browser.
Tap keys, or use your computer keyboard to select notes and hear them.
Build your musical intuition one note at a time.
Play or select two or more different notes on the piano.
Pick a few piano keys. We'll recognize the notes and show matching chord names, intervals and inversions.
Choose a root and quality, then see its notes light up.
Select a note to hear it and add it to your piano selection.
Select a tonic and scale to see the notes and hear how it sounds.
Pick notes on the piano, then explore scales containing every selected pitch class.
Seven-note scales have harmonized chords built from their notes. Select one to hear it.
Start with a pattern, adjust chord inversions, durations and order, then export to MIDI.
Arrange your own harmonic sequence. Each card contains root, quality, duration and inversion controls. Undo and redo your edits.
Learn the essentials without opening another tab. Try any example on the piano above.
Western twelve-tone equal temperament uses 12 pitch classes, from C through B, including sharps and flats. The piano repeats them in octaves. Higher notes vibrate faster.
A major triad combines the root, major third and perfect fifth (0, 4 and 7 semitones). A minor triad uses a minor third instead (0, 3 and 7).
A scale orders notes by an interval pattern. The major scale follows W–W–H–W–W–W–H, where W means two semitones and H means one.
Roman numerals show chord positions relative to a key. I–V–vi–IV in C major is C–G–Am–F, and the same pattern can be transposed to any key.
Select piano notes to explore matching chords or scales, then build and audition a progression. Export MIDI for another music application and JSON to preserve the editable project.
Recognition compares selected pitch-class sets; it is not live microphone recognition. Playback uses a browser synthesizer rather than realistic sampled piano, and MIDI export is distinct from a rendered audio file. Browser history and storage are best effort.
This is an authored theory exercise. C-E-G is a reference note set, not fresh recognition or audio output.
No. It compares the notes you select with supported chord and scale patterns. It does not listen to live sound or transcribe an audio recording.
MIDI carries note events rather than the browser synthesizer's rendered audio. The destination's instrument, sound library and playback settings affect the result. Keep JSON when you need to continue editing the supported project here.