Give this page a set of musical notes and/or chords, and it'll tell
you what chords and scales contain or are contained by that set (along with
all the notes in those scales and chords). You can use this to help you:
- Learn what notes are in given chords or scales.
- Identify chords from given notes.
- Learn how various chords are related to each other.
- Identify a key / mode / scale used in a song from the song's melody or
After entering all your notes via the text input or the note buttons, either hit RETURN in the text input or click the "Find chords & scales" button.
Rules for entering notes and chords as text:
- You can use "b" for flat and "#" for sharp (without the
- By themselves, note names (possibly with accidentals) are interpreted as single notes, not major chords.
For a major C♯ chord, for example, use "C#maj" instead of just "C#".
- Each note or chord name must have no spaces in it. Use spaces to
separate multiple notes or chords: for example, "Amaj Dmaj Emin Gmaj".
- You can see all the chords you can enter by looking at the
"Chords containing a proper superset of your notes" table below when
you haven't entered any chords or notes.
- "Slash chords" (inversions) like "C/G" are currently not
supported, mostly because the program makes no distinction between the
order between notes nor which octave any note is in, so inversions
make no difference anyhow. ("C/G" would map to "G C E", but in this
program that gets you exactly the same results as "C E G", aka
"Cmaj".) Just drop the slash and the note after it (e.g., don't enter the "/G" part), and make sure you use a chord name (like
"Cmaj") instead of just a note name (like "C").