Chord Progression Generator: Create Progressions Free
Last updated: October 23, 2026 · Written by the Pitch Detectors Editorial Team
A chord progression generator builds harmonic sequences in your chosen key — pick a root key and a length, and get a playable sequence of chord names, ready to read against the Roman numeral tables below. Use it to break writer's block, learn functional harmony, or scaffold your next song section.
Key Takeaways
- A chord progression is an ordered sequence of chords that creates tension and resolution — the harmonic journey under your melody.
- This generator is transparent: it draws at random from the seven diatonic chords of your key (I, ii, iii, IV, V, vi, vii°) — all 12 keys, lengths 3–6.
- I–V–vi–IV underpins a long list of pop hits — learn it once and you recognize it everywhere.
- Chords have functions: tonic (home), subdominant (departure), dominant (tension demanding resolution). Evaluate generated output by tracing this arc.
- V–I sounds finished for two reasons: the leading tone pulls up a semitone and the V7 tritone collapses inward to the tonic's third.
- Generated progressions are starting points, not finished songs — and chord progressions can't be copyrighted. Name chords with the chord identifier, then find compatible scales with the scale finder.
What Is a Chord Progression Generator?
A chord progression generator is a tool that creates sequences of chords in a chosen musical key. You select a root key and a length, and it assembles chords from that key's diatonic harmony — the seven chords built from the key's own scale — with Roman numeral labels showing each chord's functional role.
Songwriters use it to escape the same progressions they always play; students use it to internalize how keys work; producers use it to scaffold a track's harmony in seconds before writing a melody over it.
How This Chord Progression Generator Works
This generator uses randomized diatonic selection — simple, transparent, and musically safe. The exact method:
- Choose a key: the dropdown sets the tonal center (all 12 chromatic keys).
- Choose a length: 3, 4, 5, or 6 chords per progression.
- Random draw: the generator picks chords at random from the seven diatonic chords of your key (I, ii, iii, IV, V, vi, vii°) — every position is an independent draw, and every suggested chord already belongs to the key.
- Read the chord names: the result line shows names only (e.g. C – G – Am – F). Match each name to its Roman numeral in the diatonic tables below — that mapping is the analysis, and it travels unchanged to every key.
Random means the ordering is chance, never the pitch content. No generated progression contains a note outside the key. What the generator does not do is compose: it won't shape a tension arc — curating that is your job, using the principles below.
One spelling shortcut to know: every black-key note is named with a sharp. In F major the IV chord prints as A# — it sounds as B♭, the chord's formal name in that key. The pitch is always right; only the label is simplified.
The Diatonic Formula and Worked Example
The diatonic "formula" for any major key is fixed — only the root moves.
I – ii – iii – IV – V – vi – vii° (major, minor, minor, major, major, minor, diminished)
Worked example in C major:
- Build triads on each scale degree: C, Dm, Em, F, G, Am, Bdim.
- The generator draws four chords at random: say C – G – Am – F.
- Roman numeral reading: I – V – vi – IV — the most-used progression in pop music.
- Transpose check: the same numerals in G major give G – D – Em – C — identical function, different pitch level. Numerals make any progression portable.
How to Use This Chord Progression Generator
- Select a key: pick the root key for your song or practice session.
- Select a length: 3–4 chords for a loop, 5–6 for a longer phrase.
- Generate: press the button (or change any setting) for a fresh diatonic progression.
- Play it: voice the chords on your instrument — root position first, then inversions.
- Curate: keep the chords you love, regenerate the rest, and end the loop on I (or place a V before the final chord) so it resolves.
Reading Your Result: The Diatonic Chord Tables
The generator works in major keys — this first table is how you read its output. Find each chord name in the "In C major" column (or rebuild the column for your key) and the numeral beside it gives the chord's function.
| Numeral | Quality | In C major | Function |
|---|---|---|---|
| I | Major | C | Tonic — home, rest |
| ii | Minor | Dm | Subdominant — gentle departure |
| iii | Minor | Em | Tonic — mediant color |
| IV | Major | F | Subdominant — lift away from home |
| V | Major | G | Dominant — tension demanding resolution |
| vi | Minor | Am | Tonic — relative minor, emotional home |
| vii° | Diminished | Bdim | Dominant — leading-tone pull to I |
Natural minor has its own formula — the same seven chords, different home. The generator has no minor mode; this second table is a reading reference for progressions you build by hand from the relative minor:
| Numeral | Quality | In A minor | Function |
|---|---|---|---|
| i | Minor | Am | Tonic — home |
| ii° | Diminished | Bdim | Dominant — tension |
| III | Major | C | Tonic — relative major lift |
| iv | Minor | Dm | Subdominant — dark departure |
| v | Minor | Em | Dominant — weak pull home |
| VI | Major | F | Subdominant — epic lift |
| VII | Major | G | Dominant — stepwise pull to i |
The minor v (Em) pulls weakly back to i. Swap it for a major V (E) — the harmonic-minor dominant — and the pull home becomes as strong as V–I in major. That single swap powers the Andalusian cadence (Am–G–F–E).
Why Random Isn't Enough: The Tonic–Subdominant–Dominant Engine
Every diatonic chord belongs to one of three functional families, and progressions that "work" are journeys between them. The tonic family (I, vi, iii) is home — stable, at rest. The subdominant family (IV, ii) departs — it lifts away from home. The dominant family (V, vii°) creates tension that demands resolution back to tonic.
This is why I–V–vi–IV feels inevitable: home → tension → emotional home → lift → (repeat) home. When you evaluate a generated progression, trace this arc: does it leave, wander, and return? If the tension never resolves, end on I; if it feels static, insert a V before the final chord.
The V–I Resolution: Two Forces, One Homecoming
V–I is the strongest resolution in Western music because two forces resolve at once.
- The leading tone: scale degree 7 sits a semitone below the tonic (B below C) and pulls upward into it — the single most directional step in tonal music.
- The tritone collapse: in a V7 chord, the interval between the chord's 3rd and 7th (B–F in G7) is a tritone — the most unstable interval. It resolves by collapsing inward to the tonic's third (C–E).
That double resolution — melodic pull plus harmonic collapse — is why V–I sounds like a period at the end of a sentence. When a generated progression feels unfinished, it usually needs a V before the final I. Authentic (V–I), plagal (IV–I, the "Amen"), and deceptive (V–vi) cadences are just different ways of punctuating that arrival.
The jazz extension: place ii before the V and the cadence becomes ii–V–I (Dm–G–C in C major) — the most common progression in jazz. The ii chord is itself a gentle subdominant, so the arc runs departure → tension → home in three chords. The generator draws from the same seven chords, so ii–V–I can surface in a random run; when it does, you are holding the jazz cadence.
The 4 Progressions That Built Pop Music
Most generated progressions are variations of four archetypes. Learn to recognize them and you can place any output instantly:
| Progression | In C | Character | Famous shape |
|---|---|---|---|
| I – V – vi – IV | C – G – Am – F | Uplifting, anthemic | The Axis of Awesome "four chords" loop |
| vi – IV – I – V | Am – F – C – G | Emotional, yearning | The sensitive ballad loop |
| I – vi – IV – V | C – Am – F – G | Classic, doo-wop | 50s progression |
| I – IV – V (– IV) | C – F – G (– F) | Driving, bluesy | 12-bar blues skeleton |
When the generator hands you I–V–vi–IV for the tenth time, don't despair — change the rhythm, voicing, or melody. The chords are a skeleton; identity lives in everything around them.
Modal Interchange: Borrowing Chords from Parallel Minor
The generator stays diatonic, but your best progressions may not. Modal interchange means borrowing a chord from the parallel minor (or major) key: in C major, slipping in A♭ major (♭VI, borrowed from C minor) or F minor (iv) adds a sudden dark color that diatonic chords can't produce.
Practical move: take any generated major-key progression and try replacing the IV with a minor iv (F → Fm in C). That one borrowed chord is behind countless choruses — the brightness of major with a shadow borrowed from minor. The generator gives you the safe frame; interchange gives you the surprise.
From Progression to Song Section
A 4-chord loop is not a song — contrast between sections is. Use the generator twice: once for the verse (sparser, e.g. I–vi–IV–V) and once for the chorus (higher-energy, e.g. vi–IV–I–V starting on vi). The lift listeners feel at the chorus often comes from this harmonic contrast, not from louder instruments.
Then check each chord's exact voicing with the chord identifier and find melody-friendly scales with the scale finder — the three tools form a complete songwriting chain.
Limitations
- Random, not composed: the generator doesn't shape tension arcs — you curate the output using the functional-harmony principles above.
- Diatonic major only: no minor-key mode, borrowed chords, secondary dominants, or modulations — the most colorful harmony lives outside the generator's set. The minor table above is a reading reference, not a generator mode.
- Repeats are math, not a glitch: a 4-chord draw has 2,401 possible outcomes (74), and about 65% of draws contain at least one repeated chord. Treat a repeat as a rhythmic choice (two bars of one chord), not an error.
- Sharp-only spelling: flat-key chords print with sharps (A# for B♭ in F major) — pitch-correct, formally simplified.
- Names only — no rhythm, voicing, or playback: identical progressions sound worlds apart played as block chords vs arpeggiated fingerpicking. The display is the starting point; the performance is yours.
Chord Progression Generator vs Alternatives
| Method | How it works | Best for | Watch out for |
|---|---|---|---|
| This generator | Random diatonic chords in your key | Writer's block, practice, learning keys | Output needs curation |
| AI composition tools | Model trained on real songs | Full arrangements fast | Generic output; ownership questions |
| Loop packs | Pre-made audio/MIDI progressions | Instant professional harmony | Overused; everyone has the same pack |
| Theory-first writing | Compose from functional harmony | Original, intentional harmony | Slower; needs theory knowledge |
Chord progressions themselves are not copyrightable — only specific melodies and lyrics are. Generated progressions are provided for informational and creative purposes; develop them with your own melody, rhythm, and voicing.