Skip to content

Chord Progression Generator

A chord progression is a sequence of chords that gives a piece of music its sense of motion and resolution — the harmonic skeleton underneath a melody. Because chords in a key each have a role (tonic at rest, predominant building tension, dominant pulling home), the same progression can be described with Roman numerals — I, ii, iii, IV, V, vi, vii° — instead of fixed letter names. That is what lets a progression like I–V–vi–IV or the jazz staple ii–V–I move freely into any of the eighteen keys without changing its character. This generator builds your progression as a chain of chord bubbles: pick a key and a feeling, tap a bubble to swap its chord, and watch the notes light up on the keyboard as each connection explains why the move works. Press play to hear it on a sampled piano, adjust the tempo, and click any chord to open its detail page and study the exact notes, fingering, and voicings.

Tap + Add a chord to start building.
C1C2C3C4C5C6C7C8
Your chords will light up here

How to use

  • Choose a key and a feeling — the feeling shapes which chords the chain suggests next.
  • Tap any bubble in the chain to change that chord; add bubbles to keep the progression growing.
  • Press play to hear the whole progression on a sampled piano, and drag the tempo slider to taste.
  • Switch between simple triads and richer sevenths to hear fuller harmony.
  • Click any chord to open its detail page — exact notes, fingering, and voicings.

More tools

Virtual PianoPlay a full sampled piano in your browserChord FinderName any chord from its notesCircle of FifthsSee how keys relateChord DrillPractice chords against the clockScale DrillRun scales in every keyInterval TrainerTrain your ear on intervalsKey Signature QuizIdentify key signatures by sightNote ReadingRead notes on the staffRhythm DrillTap rhythms and build timingMIDI MonitorSee your MIDI input in real timePractice RoomFull practice environment with MIDIDiagnosticFind your skill level across domainsPlay AlongPractice notes to a falling-notes guideMetronomeKeep steady tempo, tap to find BPMChord BuilderWatch triads built step by stepChord LibraryEvery chord, fingered and explained