Free tool

Chord Progression Generator

Established progressions realised in your key, with Roman numerals and chord tones — deterministic theory, not a model guessing.

Runs entirely in your browser. Nothing is uploaded.

Key and filters

i – VI – III – VII

Am – F – C – G

Am F C G

Andalusian-adjacent minor loop used constantly in electronic music.

iAmA C EVIFF A CIIICC E GVIIGG B D

Character: melancholic · complexity 1 of 3

i – iv – v

Am – Dm – Em

Am Dm Em

All-minor motion; dark and static.

iAmA C EivDmD F AvEmE G B

Character: tense · complexity 1 of 3

i – VII – VI – VII

Am – G – F – G

Am G F G

Rocking minor vamp that never resolves upward.

iAmA C EVIIGG B DVIFF A CVIIGG B D

Character: driving · complexity 2 of 3

i – VI – VII

Am – F – G

Am F G

Three-chord minor lift.

iAmA C EVIFF A CVIIGG B D

Character: driving · complexity 1 of 3

i – III – VII – VI

Am – C – G – F

Am C G F

Descending minor loop with a wide harmonic field.

iAmA C EIIICC E GVIIGG B DVIFF A C

Character: dreamy · complexity 2 of 3

i – iiø – v – i

Am – Bdim – Em – Am

Am Bdim Em Am

Minor cadence using the half-diminished second degree.

iAmA C Eii°BdimB D FvEmE G BiAmA C E

Character: tense · complexity 3 of 3

These are triads. Adding sevenths, inversions or a moving bass line will change the feel far more than swapping the progression. To move one into another key, use the Chord Transposer.

Detail

How this works

Every progression here is a pattern of scale degrees applied to the diatonic chords of your key. i – VI – III – VII is one pattern; in A minor it becomes Am – F – C – G, and in F minor Fm – Db – Ab – Eb. The numerals are the reusable part.

Nothing is randomised or model-generated, which means you can come back to the same key and get the same list. The value is in seeing the function alongside the chords, so the pattern transfers to the next track instead of being copied once.

FAQ

Frequently asked questions

Toolbox

Related tools

Train your sound. Generate your song.

ANYANO is the bigger version of this: prepare music you own, train a Sound that stays private to your account, then generate from it.