Home › Audio & Video › Chord Progression Generator

Chord Progression Generator

Choose a key, a mode and a mood, and get a chord progression that works: proven loops for pop, jazz, blues, rock and film music, or freshly generated ones. Every chord shows its roman numeral, name and notes, plays on piano, guitar or pad, and exports to MIDI for your DAW.

Last updated:

C major

Click a chord to hear it. swaps it for another chord with the same job (tonic, subdominant or dominant).

Advertisement
Advertisement

How to use the Chord Progression Generator

  1. Pick a key and mode, for example C major or A minor.
  2. Choose a genre or mood such as Pop, Sad, Epic, Jazz or Blues, and 4 or 8 chords.
  3. Press Generate progression. Click any chord to hear it, or press ↻ to swap it.
  4. Press Play progression and set the sound, rhythm and tempo.
  5. Download MIDI to drag the chords into your DAW, or Copy chords to paste them into a chart.

How chords are built in a key

Stacking every other note of a scale on each degree gives the seven chords of the key. In a major key the pattern of chord qualities is always the same, which is why roman numerals let you move a progression to any key without rethinking it:

DegreeMajor keyNatural minor keyC majorA minorFunction
1IiCAmTonic (home)
2iiii°DmBdimSubdominant (moves away)
3iiiIIIEmCTonic substitute
4IVivFDmSubdominant
5Vv (V in harmonic minor)GEm (E)Dominant (pulls home)
6viVIAmFTonic substitute
7vii°VIIBdimGDominant

Adding a fourth note gives 7th chords: in a major key they are Imaj7, ii7, iii7, IVmaj7, V7, vi7 and viiø7. Progressions sound natural when they move tonic → subdominant → dominant → tonic, and the ↻ button swaps a chord only for others with the same function, so the progression keeps its direction.

Famous progressions by mood

ProgressionIn C major / A minorCharacter
I-V-vi-IVC G Am FThe modern pop loop
I-vi-IV-VC Am F G1950s doo-wop
vi-IV-I-VAm F C GEmotional, minor-feeling pop
I-IV-iv-IC F Fm CBittersweet: the borrowed minor iv
IV-V-iii-viF G Em AmThe "royal road", a J-pop and anime staple
ii7-V7-Imaj7Dm7 G7 Cmaj7The jazz cadence
I-♭VII-IVC B♭ FMixolydian rock vamp
I-♭VI-♭VII-IC A♭ B♭ CHeroic, cinematic cadence
i-VI-III-VIIAm F C GEpic minor loop
i-VII-VI-VAm G F EAndalusian cadence (flamenco)

Modes give a progression its color

  • Dorian is minor with a raised 6th, which turns the iv chord major: the i-IV vamp gives funk and soul grooves their bright-but-minor feel.
  • Mixolydian is major with a lowered 7th, so the ♭VII chord is in the key: classic rock and folk riffs live here.
  • Lydian is major with a raised 4th, which makes the II chord major. I-II sounds floating and dreamy, a favorite in film scores.
  • Phrygian is minor with a lowered 2nd. The i-♭II move sounds dark and Spanish, and is common in metal.
  • Harmonic minor raises the 7th of natural minor, giving a major V (or V7) that pulls strongly back to i.

Tip: once you like a progression, try the same chords with different rhythms and tempos before changing chords. A slow arpeggio and a fast strum of I-V-vi-IV sound like completely different songs. To find a progression's key from chords you already have, use the Chord Finder or move it to a comfortable key for your voice with the Chord Transposer.

Frequently asked questions

What is the most common chord progression?

In pop music the I-V-vi-IV progression (C-G-Am-F in C major) and its rotations such as vi-IV-I-V are among the most used. Other staples are I-IV-V, the 1950s I-vi-IV-V and, in jazz, the ii-V-I.

What do the roman numerals mean?

Roman numerals name a chord by its position in the scale, so the same progression works in any key. Uppercase numerals are major chords, lowercase are minor, ° is diminished, + is augmented and ø7 is half-diminished. A ♭ in front means the chord is built a half step lower than the scale degree, for example ♭VII in a major key.

What chords make a progression sound sad or epic?

Sad progressions lean on minor chords, such as starting on vi in a major key, or borrowing the minor iv (I-IV-iv-I). Epic, cinematic progressions often use the major VI and VII chords of a minor key (i-VI-III-VII) or the ♭VI-♭VII-I move in a major key.

What is a ii-V-I progression?

It is the chord movement from the second scale degree to the fifth and then to the tonic, for example Dm7-G7-Cmaj7 in C major. It is the most important cadence in jazz. In a minor key it becomes iiø7-V7-i, for example Dm7♭5-G7-Cm7.

How does a 12-bar blues go?

The standard 12-bar blues uses three dominant 7th chords: four bars of I7, two bars of IV7, two bars of I7, then V7, IV7, I7 and V7 for the turnaround. In A that is A7 A7 A7 A7 D7 D7 A7 A7 E7 D7 A7 E7.

Can I use the generated chords in my songs?

Yes. Chord progressions are not protected by copyright, which is why so many hit songs share the same chords. Use the progressions freely, and download the MIDI to start a track in any DAW.

What does the MIDI file contain?

One track with the chords as held notes plus a bass note on the root, the tempo you set, a 4/4 time signature, the key signature and an instrument (piano, guitar or pad). Each chord lasts the number of beats you chose.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Chord FinderGuitar chord charts and piano chords for every key, with notes, formulas and sound.Chord TransposerPaste a chord sheet and transpose every chord to a new key, with capo tips and aligned output.Interactive Circle of FifthsClickable circle of fifths with key signatures, relative minors, diatonic chords and playback.Online PianoPlay a virtual piano with your mouse, touch or computer keyboard and record a WAV.Lyric Video MakerMake a lyric video: add a song and background, tap to sync lines or import LRC, export 16:9 or 9:16.Guitar TunerTune your guitar with your microphone, in standard or alternate tunings.Chromatic TunerTune any instrument or voice: detects every note from C0 to C8.Ukulele TunerTune a ukulele to GCEA, low G, baritone DGBE or D tuning by microphone.Online MetronomeKeep time with BPM control and tap tempo.Violin TunerTune your violin with the microphone: G D A E with a cents meter and reference tones.Bass TunerTune 4, 5 and 6-string bass guitars with your microphone, reference tones and drop D.Drum MachineMake beats with a 16-step drum sequencer, synthesized kits, swing and WAV export.Scale FinderSee any music scale on piano and guitar fretboard, with notes, formula, chords and playback.BPM FinderFind the tempo of any song: analyze an audio file for its BPM or tap along to the beat.BPM to MS CalculatorNote lengths in milliseconds and Hz for any tempo: straight, dotted and triplet delay times.Note Frequency CalculatorConvert notes to Hz and Hz to the nearest note with cents, MIDI number and adjustable A4.Banjo TunerTune a 5-string banjo with your microphone in Open G, Double C, Open D and more.Ear TrainingInterval, chord and scale recognition drills with levels, scoring, streaks and weak-spot stats.Guitar Chord Diagram MakerDraw guitar chord box diagrams with fingers, barres and muted strings; export PNG or SVG.Guitar Fretboard TrainerLearn every note on the guitar neck: quizzes, scale and arpeggio overlays, alternate tunings, sound.Note Reading TrainerSight-reading drills for treble and bass clef: name notes with buttons, piano or MIDI, timed scores.Online GuitarPlay a virtual guitar: strum chords with your keyboard or mouse, pick notes on a real fretboard.Online SynthesizerPolyphonic browser synth with 2 oscillators, ADSR, filter, LFO, presets, MIDI and WAV recording.Song Key FinderFind the key, scale, Camelot code and BPM of any song from an audio file, privately.Tanpura DroneEndless tanpura or shruti drone in any key with Pa, Ma or Ni tuning, tempo and jawari for riyaz.Virtual Drum KitPlay a drum set with your keyboard or touch pads, then record a beat, play it back and save it.Vocal Range TestSing your lowest and highest notes to find your vocal range and closest voice type.432 Hz ConverterRetune any song from A=440 Hz to 432 Hz (or 444, 528…) with a precise pitch shift; save MP3 or WAV.Capo CalculatorSee the real chords your capo shapes make, or find the best capo fret and shapes for a key.Guitar Tab MakerWrite guitar tabs by clicking a fretboard or typing text, hear them played back, save TXT or PDF.Music Streaming Royalty CalculatorEstimate streaming royalties by platform after distributor fees and splits, or streams needed.Online DJ MixerTwo-deck DJ mixer for your own audio files: BPM sync, EQ, crossfader, loops, cues and mix recording.Online LaunchpadPlay an 8x8 beat pad with drum, synth and vocal kits, loops, your own samples and WAV recording.Piano Chord ChartEvery piano chord on a keyboard diagram with notes, fingering, inversions and sound.Sheet Music MakerWrite sheet music by clicking notes or typing ABC; add lyrics and chords, play it, save PDF, MIDI or MusicXML.Singing Pitch TrainerSing into your mic and see your pitch on a piano roll against target notes, with cents and a score.Ukulele Chord ChartUkulele chord diagrams with finger numbers, several shapes, strum sound and printable charts.Audio to Sheet MusicTranscribe a melody or simple piano recording into sheet music; save as PDF, MIDI or MusicXML.Polyrhythm MetronomePractise 3:2, 4:3, 5:4, 7:4 and other polyrhythms with distinct sounds and a circular visualizer.Song Chord DetectorUpload a song to detect its chords over time, follow them during playback and save a chord chart.Song Practice PlayerSlow down songs without changing pitch, transpose, A-B loop and speed up gradually as you learn.Tempo Change CalculatorConvert a BPM change to percent speed, semitone and cents pitch shift and new song length.Transposing Instrument CalculatorConvert notes and keys between concert pitch and B♭, E♭, F and A instruments, both ways.CPR Metronome110 BPM CPR compression metronome with 30:2 cycle counter, breath pauses and voice prompts.Calming Music for DogsEndless slow, soothing music for anxious dogs and cats, with sleep timer and gentle fade-out.Mindfulness BellGentle bell chimes at fixed or random intervals through the day, with quiet hours and prompts.Backing Track GeneratorMake jam tracks from any chord progression: drums, bass and chords in any key and tempo.Camelot WheelInteractive Camelot wheel: click a key to see harmonic mixes, convert keys to Camelot and Open Key.Chord Chart MakerTurn lyrics with chords into clean printable chord sheets; transpose, add chord diagrams, export PDF.Guitar Amp SimulatorPlay your guitar through amp models, cabinet, delay, reverb and noise gate right in your browser.Music Interval CalculatorName the interval between two notes, or find the note a given interval above or below.Piano Letter Notes PlayerPaste piano letter notes or virtual piano sheets and hear them played with key highlighting.LRC Lyrics MakerMake synced .lrc lyrics: play a song, tap to timestamp each line or word, preview and download.Melody GeneratorGenerate random melodies in any key and scale over a chord progression; play and export MIDI.MIDI to Sheet MusicTurn a MIDI file into readable sheet music and download it as PDF, PNG or MusicXML.Music Theory QuizQuiz yourself on note names, key signatures, intervals, chords and scales with staff and keyboard.
See all 56 Music Theory & Instruments →