Chord Progression Generator
Pick a key, a length and a seed to generate a diatonic chord progression. Read the chord names, Roman numerals, notes and MIDI numbers, then hear the chords or copy the sequence as plain text.
scale C D E F G A B
- Numerals
- I vi IV V
4 chords in C major, from the I vi IV V template, seed 512. Play sounds each chord for 1.1 seconds as plain sine tones.
- C Am F G I vi IV V
- Am F C G i VI III VII
- G Em C D I vi IV V
The seven chords of C major
Every chord in the selected progression is one of these seven. The templates leave the diminished degree out, so it is here rather than in a progression.
| Degree | Chord | Notes | MIDI | Root |
|---|---|---|---|---|
| I | C | C E G | 60 64 67 | 261.6 Hz |
| ii | Dm | D F A | 62 65 69 | 293.7 Hz |
| iii | Em | E G B | 64 67 71 | 329.6 Hz |
| IV | F | F A C | 65 69 72 | 349.2 Hz |
| V | G | G B D | 67 71 74 | 392.0 Hz |
| vi | Am | A C E | 69 72 76 | 440.0 Hz |
| vii° | Bdim | B D F | 71 74 77 | 493.9 Hz |
2 to 16 chords in one go, seeds from 0 to 999,999, generated in this browser with nothing uploaded and no account. When browser storage is available, the key, length and seed are saved on this device. Start over appears above the tool after settings are saved and clears them.
Common questions
- How do I get the same progression back later?
- Keep the key, length and seed. Those settings rebuild the same chords in the same order. Shuffle picks a new seed from 0 to 999,999; different seeds can still produce the same sequence, so a generated progression is not guaranteed to be unique.
- Are all the chords in the key?
- Yes. Each chord is a triad stacked from the seven notes of the key you chose, so every note of every chord is a note of that scale. There are no borrowed chords, no secondary dominants and no key changes. The seven chords of the key are listed under the tool, so you can see exactly which chords the generator is drawing from.
- What do I and vi mean next to the chords?
- They are Roman numerals, the way musicians name a chord by its place in the key rather than by its letter. Capitals are major chords, lower case are minor, and the small ring marks a diminished chord. I vi IV V in C major is C, Am, F, G, and the same numerals in G major are G, Em, C, D: that is why changing the key with the seed untouched transposes the progression instead of replacing it.
- Can I hear the progression?
- Yes. Play sounds each chord for 1.1 seconds, and clicking a chord plays it alone. Playback uses browser-generated sine tones at A4 = 440 Hz equal temperament, not instrument samples. Stop, hiding the tab or leaving the page ends playback with a short fade. There is no tempo, beat or bar setting.
- Which keys can I choose?
- All 15 major keys and all 15 minor keys that spell with single sharps or flats, from C major round to Cb major and from A minor round to Ab minor. A key such as D# major is refused with a note that Eb major has the same pitches, because writing D# major honestly needs a double sharp. Minor keys are natural minor, so the seventh degree is not raised and every chord stays inside the key signature.
- How many chords can one progression have?
- From 2 to 16 chords in one go. A template holds two to four degrees, and a longer progression continues one chord at a time through the follow table written into the tool, which never repeats a chord straight back to back. Asking for more than 16 is refused with the limit named rather than quietly shortened.
- Can I copy the progression into my own notes?
- Copy puts the key, length and seed on the clipboard, followed by chord names, Roman numerals, notes and MIDI numbers. The plain-text columns align when viewed in a monospaced font.
- Can I use these progressions for guitar, piano, bass or ukulele?
- Yes. The chord names and note spellings describe harmony for any of those instruments. The page gives three-note chords, not guitar or ukulele fingering diagrams, piano keyboard diagrams, bass lines or instrument-specific voicings.
- Where is the guitar chord key or chord family chart?
- The seven-chord table lists the chords belonging to your selected key, with their Roman numerals and notes. In C major the family is C, Dm, Em, F, G, Am, Bdim. The progression cards show a sequence drawn from that family. These are harmony charts, without guitar fret positions.
- Does this export MIDI files or a PDF chord progression chart?
- No. MIDI numbers identify the pitches of each chord, but Copy produces plain text, not a MIDI file. There is no MIDI, audio or PDF download or export control.
- Is this an AI chord progression generator?
- No. A seed selects from fixed major or natural-minor degree patterns. The tool does not use an AI model, analyze uploaded audio, generate a melody or choose a genre.
- Can I use this in a browser on a Mac or phone?
- The key and length menus and seed field are browser controls, with no native app to install. Playback requires Web Audio support. Copy requires clipboard access; if access is blocked, the page offers a message to select and copy the displayed progression.
- Are my settings uploaded or saved?
- Your key, length, seed and chord notes stay in your browser. When browser storage is available, the tool remembers settings you change. After settings are saved, Start over appears above the tool to clear them.
Every chord is diatonic to the key you choose, built from the degree templates written into this page. The same key, length and seed always give the same progression, and nothing here is taken from any existing song.