StrumForge
Download on the App StoreGet it on Google Play

A fresh idea. A part worth playing.

Random Guitar Chord Progression Generator

Find your next guitar idea with a random progression of 2, 3, 4, 8, 12, or 16 chords. Hear it, play it, and keep the changes that make you want to play another pass.

Try StrumForge Free

A four-chord StrumForge result with separate lock and voicing controls
A generated loop is a starting point: keep the chords you like and vary the rest.

Choose a length that fits the idea

Start small when you want to work on a groove. Choose a longer sequence when you want more room for a melody or a change of direction.

ChordsTry it for
2A short vamp for a riff, groove, or focused chord-change drill.
4A compact loop you can learn quickly and repeat.
8A longer phrase, with room to vary the second half.
12A longer section you can edit chord by chord.
16A section with room to develop and return to an idea.

Playback advances one chord per bar. A 12-chord result still needs the right chord pattern to work as a 12-bar blues.

Generate, listen, keep what works

  1. Choose your starting point. Set the progression length. Leave Key on All for variety, or pick a key and chord types you want to practice.
  2. Generate and listen. Play a few passes at a comfortable tempo. Notice one change, top note, or rhythmic idea that catches your ear.
  3. Keep the strongest part. Lock the chord positions you like, then generate another variation around them. Try another voicing if the harmony works but the fingering feels awkward.
  4. Give it a guitar part. Strum, pick, or palm-mute the sequence yourself. Keep the progression fixed while you experiment with the rhythm.

One useful change is enough. Spend a few minutes developing it before asking the generator for another idea.

Hear what changing the ending does

These two four-chord examples keep G–Bm–C and change only the last chord. Preview both, then open the one you like in StrumForge for repeating playback and tempo controls.

An open-ended return: G – Bm – C – Am

Let Am ring, then listen to the move back to G. Keep one light strum per chord so you can hear the harmony.

Open these chords in StrumForge

A stronger pull home: G – Bm – C – D

D is the V chord in G major. Compare its return to G with the Am ending above. Choose the version that supports your melody.

Open these chords in StrumForge

Change one thing at a time

If the idea feels…Try this next
Hard to playKeep the chord names and choose nearby voicings.
Flat when it loopsReplace the final chord and listen to the return.
Too busyUse fewer strums, a slower tempo, or a shorter progression.
Too familiarChange the chord order, try a different mode, or add one seventh, sus, or add9 chord.

For example, G–D–Em–C can become G–Dsus2–Em7–Cadd9. The root movement stays the same while the upper notes change the texture. Try that before extending every chord.

Three starting settings worth trying

Your goalStarting settingsWhat to listen for
Clean chord changes4 chords · G major · Open chords · 60–80 BPMAn even pulse through the last-to-first change.
A riff or groove2 chords · a key you know · Power chordsA rhythm you can repeat without rushing.
A verse idea8 chords · a chosen key · Open or Barre chordsA phrase that develops in the second half.

These are starting points. Slow down, simplify the shapes, or change the chord family until the result feels comfortable under your fingers.

Turn the progression into your own part

Play once with a strum on each change. On the next pass, pick the chord tones and follow the highest note as a melody. Then keep your favorite rhythm and sing a short phrase over it.

In StrumForge, open Rhythm with the drum-kit button beside BPM to choose a backing groove. Keep the drums steady while you try your own strumming.

For a solo, choose a key and start with a chord tone on each change. If you replace a chord, check its notes before reusing the same scale. Follow the chord-tone soloing exercise for a simple four-bar starting point.

Common questions

How many chords can StrumForge generate?

Choose 2, 3, 4, 8, 12, or 16 chords per progression.

Can I keep a chord and randomize the rest?

Yes. Lock the chord positions you want to keep, then generate a variation around them. You can also replace one chord manually, reorder the cards, or choose another available voicing.

Does the generator choose completely unrelated chords?

Your key, mode, style, and chord options guide the result. Leave settings open for more variety, or choose a key and chord family for a more focused starting point.

Can I use these progressions to write songs?

Yes. Use a progression as the starting point for a riff, melody, verse, or chorus. Develop the rhythm and melody yourself, then record the part when it feels worth keeping.

Try StrumForge Free