What Are Chord Progressions and How Do You Build One?

A chord progression is an ordered sequence of chords played in time, and it works as the harmonic backbone of a song: it sets the emotional color, creates tension and release, and gives melody and lyrics something to sit on. You can build one by picking a key, choosing chords from that key's scale, arranging them by harmonic function (tonic, subdominant, dominant), and testing the loop by ear. This applies to most Western popular and classical styles; if you're writing modal, chromatic, or non-Western music, the same building blocks apply but the "rules" loosen considerably.

Why progressions matter more than individual chords

A single chord is just a stack of notes. A progression is what makes those notes feel like motion — a journey from a place of rest, through tension, and back to rest. That sense of movement is why the same four chords can support a love ballad, a punk song, or a hymn depending on rhythm, voicing, and melody.

Two things do most of the work:

  • Order — the same chords in a different sequence create a different emotional arc.
  • Duration and rhythm — how long each chord lasts and where it lands relative to the beat changes how strongly it pulls toward the next one.

How Roman numerals describe progressions

The most useful way to talk about progressions is Roman numeral analysis, because it describes the function of each chord independently of the key you're in.

In a major key, you build chords by stacking notes from the scale. The seven resulting chords are:

Numeral Quality Common name Function
I major tonic rest / home
ii minor supertonic subdominant (prepares motion)
iii minor mediant weak tonic substitute
IV major subdominant departure from home
V major dominant strong tension, pulls to I
vi minor submediant relative minor, restful but darker
vii° diminished leading tone unstable, resolves to I

The classic example I–V–vi–IV (in C major: C–G–Am–F) is the "four chord song" behind countless pop hits. Because it's written in numerals, you can play it in any key: in G major it becomes G–D–Em–C.

The three functions

Progressions feel logical because chords cluster into three jobs:

  • Tonic (I, vi, iii) — home, stability, resolution.
  • Subdominant (IV, ii) — movement away from home, a gentle lift.
  • Dominant (V, vii°) — tension that wants to resolve back to tonic.

A huge share of songs follow a tonic → subdominant → dominant → tonic shape, even when the specific chords vary. Once you hear chords as functions rather than names, you can substitute freely — swap a IV for a ii, or a I for a vi — and keep the progression coherent.

A practical method for building a progression

  1. Pick a key. Choose the key that fits your vocal range or instrument. This fixes which seven chords are "in bounds."
  2. Choose the scale. Major for bright, uplifting material; natural minor for darker, sadder material. (Minor keys use the same numeral logic with different chord qualities.)
  3. Select chords by function. Start with a tonic chord, add a subdominant, then a dominant, then return home. For example: I – IV – V – I.
  4. Arrange and vary. Reorder, repeat, or substitute chords to taste. Try starting on vi instead of I for a moodier opening.
  5. Test the loop. Play it through several times. Listen for where it feels like it wants to go next — that instinct is your ear tracking harmonic function.
  6. Adjust rhythm and length. Try two beats per chord, then four. Change where the loop restarts. Small timing changes often fix a progression that feels "off."

Common progressions worth knowing

  • I–V–vi–IV — the pop staple; versatile and singable.
  • ii–V–I — the core of jazz cadences; strong, sophisticated resolution.
  • I–vi–IV–V — the "doo-wop" progression; nostalgic and circular.
  • vi–IV–I–V — the same chords as the pop staple but starting on the minor, giving a sadder feel.
  • I–IV–V–IV — simple, driving, common in rock and folk.

Where tools help

You don't have to work all of this out by hand. A chord progression generator or sketch pad lets you audition ideas quickly, hear them back, and iterate before committing. Chordico, for instance, describes itself as "a sketch pad for writing chord progressions" where you can "save, share, and download MIDI chords for free" — the MIDI export is the useful part, because it drops your idea straight into a DAW to keep building. Note that the app requires JavaScript enabled in your browser to run.

Tools like this are best used for experimentation and speed, not as a replacement for understanding function. If you know why V pulls to I, you can judge whether a generated progression actually works for your song instead of accepting whatever comes out.

The short version

A chord progression is an ordered set of chords that forms a song's harmonic backbone. Learn to read it in Roman numerals, think in terms of tonic–subdominant–dominant function, and build by picking a key, choosing chords from the scale, arranging them by function, and testing the loop. Generators and sketch pads speed up the trial-and-error, and MIDI export carries your idea into the next stage of production.

chordi.co
Online chord progression generator
oolimo.com
Guitar chord compendium. Learn guitar chords with interactive chord diagrams, chord finder, chord analyzer (chord namer), theory, quizzes. Learn comm…