Chord Progression Generator

This chord progression generator turns a key and a classic pattern into a ready-to-play set of chords. Choose your key centre, pick a progression such as the pop anthem I-V-vi-IV, the 50s doo-wop I-vi-IV-V, the jazz ii-V-I or a full 12-bar blues, and the generator names every chord in order, shows the pattern in Roman numerals and lists the complete set of diatonic chords for the key so you can experiment with substitutions. Each pattern is a fixed recipe of scale degrees, so the result is deterministic: the same key and pattern always give the same chords, which makes it easy to transpose a song for a singer or shift a riff into a friendlier guitar key. Songwriters use it to sketch a verse or chorus quickly, beginners use it to see why so many hit songs share the same four chords, and teachers use it to demonstrate how Roman numeral notation works across keys. Minor-key patterns are included too, from the natural minor i-iv-v to the Andalusian run that walks down to a major V chord. Pair it with our chord finder if you want to see the individual notes inside each chord the generator hands you, and use one chord per bar as a starting point.

Calculate.co.nz is proud to be partnered with Health Based Building, a leader in sustainable and health-conscious building innovation. With over a century of experience, they develop high-performance systems like Foreverbreathe Specification, Magnum Board, and Foreverbreathe Paints to support energy-efficient, non-toxic living environments. Their commitment to healthier homes aligns with our belief that informed choices lead to better outcomes for Kiwi households.
Calculate.co.nz partner: Health Based Building
C - G - Am - F
I-V-vi-IV in C major
KeyC major
PatternPop anthem
Chords in the loop4

Play one chord per bar and loop it. In C major the pattern I-V-vi-IV gives you C, G, Am and F.

Diatonic chords in C major: C, Dm, Em, F, G, Am, Bdim.

Upper-case numerals are major chords, lower-case are minor and dim marks a diminished chord. The Andalusian pattern ends on a major V borrowed from the harmonic minor, which is standard practice. One chord per bar is a starting point, not a rule.

How it works

Roman numeral notation describes a progression by scale degree instead of by note name, which makes it portable between keys. The generator takes your key centre as degree one, then walks up the scale to find the root of each numbered chord: degree V sits 7 semitones above the tonic, degree vi sits 9 semitones up, and so on. Chord quality comes with the degree: in a major key, degrees I, IV and V carry major triads, ii, iii and vi carry minor triads, and vii carries a diminished triad, because that is what stacking scale notes in thirds produces. Minor-key patterns use the natural minor spelling, where III, VI and VII are major chords sitting 3, 8 and 10 semitones above the tonic, and the Andalusian pattern swaps in the harmonic minor's major V for its final chord. Each chord root is spelled by letter so that flat keys stay in flats and sharp keys stay in sharps.

Worked example

Keep the defaults: key centre C with the pop anthem pattern I-V-vi-IV. Degree I is the tonic chord C, degree V sits 7 semitones up on G, degree vi sits 9 semitones up and is minor, giving Am, and degree IV sits 5 semitones up on F, so the loop is C, G, Am, F. Move the key centre to G and the same pattern becomes G, D, Em, C: an identical shape from a new starting point, which is all transposition is. Switch to the Andalusian pattern in the key of A and you get Am, G, F, E, a minor-key walk-down where the final E major chord pulls the ear back to Am.

Related calculators

If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.

Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.

Calculate.co.nz is the sister site of CalculatorHub.com, the world's largest calculator website by tool count.

All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.

Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.

Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.

Calculate.co.nz is hosted in Auckland by SiteHost New Zealand.

All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.

About & trust: Why Calculate is NZ's most comprehensive · By the Numbers · How we compare · Editorial standards · How we keep data current · NZ finance glossary · Research & data · Financial literacy NZ · About · Privacy policy · Terms of use

Reviewed and maintained. Last reviewed 2026-08-02 and checked on a twice-monthly cycle against IRD, RBNZ and Stats NZ. How we keep data current.

© 2026 Calculate.co.nz. All rights reserved. Building free NZ calculators since 2011.