Harmonic Analysis Calculator
Analyze a chord progression by determining scale degrees and identifying common patterns.
About this calculator
Roman numeral analysis describes a chord not by its absolute pitch but by its position relative to a key's tonic, which is exactly what lets musicians recognize that a I-IV-V-I progression in the key of C and the identically-shaped progression in the key of G are functionally the same pattern transposed. This calculator finds each chord's scale degree by measuring the semitone distance from the key's root note to the chord's root and checking whether that distance matches one of the seven notes in the major scale — a match at 0, 2, 4, 5, 7, 9, or 11 semitones from the tonic maps to scale degrees 1 through 7, while a chord root that doesn't land on any of those seven notes is flagged as non-diatonic, meaning it falls outside the key entirely (a chromatic chord like a secondary dominant or a borrowed chord from the parallel minor).
Once all four chords are converted to scale degrees, the resulting four-number sequence is checked against a short list of the most common progressions in popular Western music — I-IV-V-I, I-V-vi-IV, ii-V-I, I-vi-IV-V, and the opening bars of a 12-bar blues — and if it matches one, a common-usage score reflects roughly how often that specific pattern shows up across recorded popular music. A progression that doesn't match any of these five patterns isn't wrong or unusual by definition; it's simply outside this calculator's small reference list, which favors the handful of patterns that dominate mainstream pop, rock, and blues rather than covering the enormous range of progressions used across all of music.
Inputs
Results
Chord 1 Degree
1
How to Use This Calculator
- Enter Key Root Note (0=C ... 11=B), Chord 1 Root (0-11), and Chord 2 Root (0-11).
- Set Chord 3 Root (0-11) and Chord 4 Root (0-11).
- Review the Chord 1 Degree result.
- Use Chord 2 Degree and Chord 3 Degree to inform your decision.
- Use the chart to visualize the results and explore different scenarios by adjusting inputs.
What each input means
- Key Root Note (0=C ... 11=B)
- The tonic note of the key you are analyzing in.
- Chord 1 Root (0-11)
- Root note of the first chord in the progression.
- Chord 2 Root (0-11)
- Root note of the second chord.
- Chord 3 Root (0-11)
- Root note of the third chord.
- Chord 4 Root (0-11)
- Root note of the fourth chord.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersKey Root Note (0=C ... 11=B) = 0, Chord 1 Root (0-11) = 0, Chord 2 Root (0-11) = 5, Chord 3 Root (0-11) = 7 = 5 input(s) provided
- Calculate Chord 1 DegreeChord 1 Degree1 = 1
- Calculate Chord 2 DegreeChord 2 Degree4 = 4
- Calculate Chord 3 DegreeChord 3 Degree5 = 5
Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
What does it mean when a chord shows up as scale degree 0, or non-diatonic?
It means that chord's root note doesn't belong to the seven notes of the major scale built on your chosen key, so it falls outside the diatonic chords a key would normally generate — this describes borrowed chords, secondary dominants, and other chromatic harmony deliberately reaching outside the key for color or tension. A non-diatonic chord isn't a mistake in your progression; it's simply harmony the standard seven scale degrees can't label with a single Roman numeral.
Why does I-V-vi-IV score higher on common usage than other recognized progressions?
This four-chord pattern, often called the 'pop-punk progression' or '4 chords' progression, has become one of the most widely used chord sequences in mainstream popular music across many genres and decades, which is reflected in the higher common-usage score this calculator assigns it. The score is a rough reflection of documented prevalence in popular songwriting, not a judgment about musical quality or which progression is objectively better.
Does the calculator recognize progressions in minor keys?
It analyzes scale degrees using the major scale's interval pattern regardless of which key root you enter, so a minor-key progression will still get labeled with major-scale degree numbers rather than the minor scale's own natural degree relationships. For genuinely minor-key harmonic analysis, treat the degree numbers as relative to the major scale built on that same root, not as minor-key Roman numerals with their own distinct chord qualities.
What should I do if my four-chord progression doesn't match any of the five recognized patterns?
It simply means your progression falls outside this calculator's short reference list of especially common patterns, not that it's incorrect or unusual — countless great progressions in jazz, classical, and other styles never appear on lists limited to the handful of sequences that dominate mainstream pop, rock, and blues. The individual scale degrees for each chord are still accurate and useful for understanding the progression's harmonic function even without a named-pattern match.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Chord Builder Calculator
Build chords from root note and chord type. See note composition and inversions.
Music TheoryCircle of Fifths Calculator
Explore key relationships using the circle of fifths. Find dominant, subdominant, relative, and parallel keys.
Unit ConversionsRoman Numeral Converter
Convert between Arabic numbers (1-3999) and Roman numerals. Instantly translate numbers to Roman numeral notation and vice versa.
Electrical EngineeringHarmonic Distortion Calculator
Calculate Total Harmonic Distortion (THD) and check compliance with IEEE 519 harmonic limits.
Music TheoryModulation Path Calculator
Plan a smooth modulation between two keys. Find pivot chords, common tones, and smoothness score.
More in Creative, Media & Design.