Chord Progression Generator

Generate chord progressions in any key, using major, minor, 7th, and extended chords. Perfect for songwriting, music production, and learning music theory.

Generated Progression

C - G - Am - F

Chord Progression Generator: Harmonic Architecture & Cadence Engine

Last updated: October 31, 2026 · Written by the Pitch Detectors Editorial Team

A chord progression generator builds harmonic sequences for your chosen key — pick a root key and length, and get a playable progression with proper Roman numeral analysis. 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 draws from the diatonic chords of your chosen key (all 12 keys supported), labeled with Roman numerals (I, ii, iii, IV, V, vi, vii°).
  • I–V–vi–IV underpins hundreds of pop hits — learn it once and you recognize it everywhere.
  • Chords have functions: tonic (home), subdominant (departure), dominant (tension demanding resolution).
  • Generated progressions are starting points, not finished songs — rhythm, voicing, and melody make them yours (and chord progressions can't be copyrighted).
  • Name any chord in your progression 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 (say, C major) and a progression length, and it assembles chords drawn from that key's diatonic harmony — the seven chords built from the key's own scale — complete with Roman numeral labels showing each chord's functional role.

Songwriters use it to escape the same three 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 Calculator Works

The widget above generates progressions by randomized diatonic selection — simple, transparent, and musically safe. The exact method:

  1. Choose a key: the key dropdown sets the tonal center (all 12 chromatic keys available).
  2. Choose a length: the length selector sets how many chords the progression holds.
  3. Draw from the diatonic set: the generator picks chords at random from the seven diatonic chords of your key (I, ii, iii, IV, V, vi, vii°) — so every chord it suggests already belongs to the key.
  4. Read the Roman numerals: each chord displays with its numeral, telling you its function at a glance.

Because every chord comes from the key's own scale, no generated progression ever contains a "wrong" note — the randomness is in the ordering, never in the pitch content.

Progression 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:

  1. Build triads on each scale degree: C, Dm, Em, F, G, Am, B°.
  2. The generator draws four chords at random: say C – G – Am – F.
  3. Roman numeral reading: I – V – vi – IV — the most-used progression in pop music.
  4. Transpose check: in G major the same numerals give G – D – Em – C — identical function, different pitch level.

How to Use This Calculator

  1. Select a key: pick the root key for your song or practice session.
  2. Select a length: 4 chords for a loop, 8 for a verse, more for extended sections.
  3. Generate: press the button (or change any setting) for a fresh diatonic progression.
  4. Play it: voice the chords on your instrument — try root position first, then experiment with inversions.
  5. Refine: keep the chords you love, regenerate the rest, and develop the loop into a section.

Reading Your Result: The Diatonic Chord Table

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 B° Dominant — leading-tone pull to I

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, try ending on I; if it feels static, insert a V before the final chord.

PROCESS WORKFLOW Alt text: Circular diagram of functional harmony showing the tonic–subdominant–dominant–tonic flow with C-major examples. 1 circular flow — Tonic .. 2 Subdominant (IV, ii) 3 Dominant (V, vii°) 4 back to Tonic, with ex.. circular flow — Tonic (I, vi) → Subdominant (IV, ii) → Dominant (V, vii°) → back to Tonic, with
Alt text: Circular diagram of functional harmony showing the tonic–subdominant–dominant–tonic flow with C-major examples.

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 "pop-punk" progression
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 (brighter or 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.

[Infographic: verse vs chorus progression contrast — verse I–vi–IV–V flowing into chorus vi–IV–I–V, labeled "the lift"]
Alt text: Infographic comparing a verse and chorus progression to show how harmonic contrast creates the chorus lift.

Limitations

  • Random, not composed: the generator doesn't shape tension arcs — you curate the output using the functional-harmony principles above.
  • Diatonic only: no borrowed chords, secondary dominants, or modulations — the most colorful harmony lives outside the generator's set.
  • Major-key framework: minor-key progressions follow the same engine but with different chord qualities (i, VI, III, VII); adapt the table accordingly.
  • No rhythm or voicing: identical progressions sound worlds apart played as block chords vs arpeggiated fingerpicking.

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.

Frequently Asked Questions

This one keeps it transparent: you pick a key and a length, and it draws chords at random from the seven diatonic chords of that key (I, ii, iii, IV, V, vi, vii°). Because every chord belongs to the key's scale, the output is always harmonically coherent — the creativity is in how you voice and rhythm it.

I–V–vi–IV (in C: C–G–Am–F). Its rotation vi–IV–I–V is nearly as common. Both work because they cycle through all three harmonic functions — tonic, dominant, tonic-substitute, subdominant — giving the ear constant gentle motion that never truly leaves home.

They label each chord by its scale degree: I is built on the first note of the scale, V on the fifth, and so on. Uppercase means major, lowercase means minor (vi), and ° means diminished (vii°). Numerals make progressions key-independent — I–V–vi–IV describes the same relationship in every key.

Match the key to the vocalist's range first — that's the practical constraint. For instruments, consider timbre: guitar favors E, A, D, G; piano is comfortable anywhere. The emotional difference between keys is subtle; the difference between a singable and unsingable key is not.

A cadence is a chord pair that punctuates a phrase, like punctuation in a sentence. V–I is the authentic cadence (a firm period), IV–I the plagal cadence (the "Amen"), and V–vi the deceptive cadence (a comma where you expected a period). Endings shape how finished a section feels.

Yes — chord progressions are not copyrightable; only melodies and lyrics are. Thousands of hits share I–V–vi–IV. What makes a song original is the melody, rhythm, lyrics, and production built on top, so borrow progressions freely and invest your originality there.

Borrowing a chord from the parallel minor or major key — e.g. using F minor (iv) inside C major. Borrowed chords add color that diatonic harmony can't produce: the ♭VI (A♭ in C major) is behind countless dramatic choruses. Try swapping one generated chord for its borrowed twin.

Four chords is the modern default — long enough for a harmonic journey, short enough to loop memorably. Eight-chord progressions suit verses that need more story; two-chord vamps suit grooves and tension beds. Match length to function: loops for hooks, longer arcs for verses.

Two forces resolve at once: the leading tone (scale degree 7) pulls up a semitone to the tonic, and in a V7 chord the tritone between the 3rd and 7th collapses inward to the tonic's third. That double resolution is the strongest "coming home" signal in tonal music.

Change everything except the roots: re-voice the chords (inversions, extensions), change the rhythm (arpeggiate, syncopate), substitute one chord with a borrowed one, and write an original melody over it. Identity lives in voicing, groove, and melody — the progression is just the skeleton.