Chord Progression Generator

Pick a key and a mood and get a chord progression that works: chords spelled correctly for the key, Roman numerals, borrowed chords labeled, piano playback you can loop, and a MIDI file for your DAW. Free, no signup, and it all runs in your browser.

Turn your chords into a song

Features

  • All 24 major and minor keys, with every chord spelled for the key (F# major, not Gb)
  • Eight moods: pop, sad, lo-fi jazz, rock, EDM, trap, gospel, and K-pop
  • Roman numerals for each chord, with borrowed chords and secondary dominants labeled
  • Lock the chords you like and regenerate the rest, or swap a single chord
  • Loop playback with a tempo control, plus a MIDI download for any DAW
  • Send the progression to Solmi's AI music generator as the brief for a full song

Common chord progressions and where you hear them

Most songs reuse a handful of progressions. The table spells each one in C major or A minor; the generator plays them in any key and builds new variations around them.

ProgressionRoman numeralsIn C major / A minorSound
Pop axisI–V–vi–IVC – G – Am – Fbright, anthemic
Axis from the vivi–IV–I–VAm – F – C – Gwistful, emotional
50s doo-wopI–vi–IV–VC – Am – F – Gnostalgic, sweet
Pachelbel's CanonI–V–vi–iii–IV–I–IV–VC – G – Am – Em – F – C – F – Gwarm, classical
Jazz ii–V–Iii7–V7–Imaj7Dm7 – G7 – Cmaj7smooth, resolved
Royal road (J-pop, K-pop)IVmaj7–V–iii7–viFmaj7 – G – Em7 – Ambittersweet lift
Minor pop and EDMi–VI–III–VIIAm – F – C – Gdriving, epic
Andalusian cadencei–VII–VI–VAm – G – F – Edramatic, Spanish
Mixolydian rockI–♭VII–IV–IC – Bb – F – Cloose, swaggering

The chords in a key, by Roman numeral

Every major key has the same pattern of chord qualities: major on I, IV and V, minor on ii, iii and vi, and diminished on vii°. Its relative minor shares the same seven chords starting from vi, which is why C major and A minor use the same notes.

DegreeC majorA minor
1I · Ci · Am
2ii · Dmii° · Bdim
3iii · EmIII · C
4IV · Fiv · Dm
5V · Gv · Em
6vi · AmVI · F
7vii° · BdimVII · G

Borrowed chords, secondary dominants, and other color

Staying inside the key sounds safe; one outside chord gives a progression its character. Borrowing from the parallel minor (iv, ♭VI, ♭VII in a major key) adds weight and longing, a secondary dominant (V/vi, V/ii) pulls hard toward the chord it points at, and the major V in a minor key (from the harmonic minor scale) makes the return to i feel inevitable. The generator labels each of these under the chord, so you can see why a progression sounds the way it does.

Frequently Asked Questions

How does the chord progression generator work?

Choose a key, a mood, and four or eight chords. About half the time the generator starts from a well-known loop for that mood, like I–V–vi–IV for pop or i–VI–III–VII for EDM; otherwise it walks through the mood's chord vocabulary, weighting each next chord by how common that move is in the style, and ends on a chord that leads back to the first so the progression loops. Every chord is then spelled from your key's scale and voiced for piano.

What do the Roman numerals mean?

Each numeral is the scale degree the chord is built on: I is the first note of the key and V the fifth. Uppercase means a major chord, lowercase minor, ° diminished, and ø7 half-diminished. In C major, I–V–vi–IV is C–G–Am–F; in A minor, i–VI–III–VII is Am–F–C–G. Because numerals describe the function rather than the notes, the same numerals work in any key.

What is a borrowed chord?

A chord taken from the parallel key, the major or minor key with the same tonic. In C major, Fm (iv), Ab (♭VI) and Bb (♭VII) come from C minor and add a darker or more rock color. The generator labels each borrowed chord with the key it comes from, and also marks secondary dominants such as E7 in C major (V/vi), the major V in a minor key (harmonic minor), and passing diminished chords.

How do I use the MIDI file in my DAW?

Click MIDI and drag the downloaded .mid file onto an instrument track in Ableton Live, FL Studio, Logic Pro, GarageBand, Cubase, Reaper, or a notation app such as MuseScore. Each chord fills one bar of 4/4 at the tempo you set, with the root in the bass and the other notes voiced close together above it, so it plays straight away on a piano, pad, or synth.

Why does it write F# instead of Gb?

Chords are spelled from the key's scale, the way a lead sheet or score writes them. The F# major scale is F# G# A# B C# D# E#, so its chords are named with sharps, while Gb major uses flats. Both keys sound the same on a piano, so pick whichever your band or your sheet music uses; both are in the key list.

What chord progression should I use for a pop song?

The four loops behind most pop hits are I–V–vi–IV, vi–IV–I–V, I–vi–IV–V and I–IV–vi–V; in C major that is C–G–Am–F, Am–F–C–G, C–Am–F–G and C–F–Am–G. They cycle through tonic, subdominant and dominant chords without ever resolving too hard, which is why they loop so well under a chorus. Choose the Pop mood to start from them, then lock the chords you like and regenerate the rest.

Can I use these chord progressions in my own songs?

Yes. Chord progressions on their own are generally not protected by copyright, and the ones here are generated on your device for you to use however you like, including in commercial releases. It is the melody, lyrics, and production you put on top that make the song yours.

Is the chord progression generator free?

Yes. It is free with no signup and runs entirely in your browser. When you have a progression you like, send it to Solmi's AI music generator as the starting point for a full song, and turn that song into a music video with the AI music video generator.

More free music tools