Predict Chord Sequences


Enter Chord List

This analysis is based on over 6500 songs of various types. The default key is "C" major, but you can change to any other key. The list below details the relative probability of a transition to another chord, ranked highest to lowest.

For those who want to know, the model is an n-gram, currently three levels deep. In other words, it evaluates probabilities starting with the last chord, then the last two, then the last three. Finally, probabilities are normalized. Note that these are not formal probabilities; they are computed from the statistical occurrences of transitions and normalized like probabilities.

You may manually type one or more chord names into the text box. If the name you enter is not recognized, a question mark ('?') will be appended to it. Certain common chord indicators are rewritten to match the internal naming conventions in use.

Note that no consideration is given to the musical similarity between chords such as G7 and G9. These statistics reflect actual usage in songs.


This is intended as a songwriting aid. Type in a chord progression or choose chords from the grid below by using the "Add" buttons. Then watch what the predicted next chords are.

Collection created on 2/16/2023.


     Current Key:        Chords:     

Possible Chord Transitions
Click to AddChordProbability
C0.1982704
G70.0971355
F0.078896
Am0.05923212
Dm70.0534051
G0.04623509
Dm0.03201716
D70.02645652
C70.02393703
Am70.02162102
E70.02121405
A70.02110306
CMaj70.02088478
Em0.01593829
C60.01311542
Em70.01277505
FMaj70.009611809
Bb0.009027257
D0.008098633
E0.007673168
F70.007576976
Fm0.007380892
Gm70.006844436
A0.006248785
B70.006100798
G90.006034203
F60.004809604
D90.004791106
Ebdim0.004680114
Gm0.004650517
Bb70.004509929
Cm0.004202854
Eb0.004139959
Fm60.003917978
Ab70.003736692
C#dim0.003603503
Ab0.003344525
G7b90.003307528
Cdim0.003259432
F#dim0.00315584
Bm7b50.003063348
Fm70.003018951
Bm70.002896861
Gaug0.002882062
B0.002685979
A7b90.002652682
C#0.002519493
Caug0.002393703
F90.002341907
Eb70.002131025