Skip to main content
Calcimator

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

Chord 2 Degree4
Chord 3 Degree5
Chord 4 Degree1
Progression Type (0=other)1
Common Usage Score (1-10)9
How to Use This Calculator
  1. Enter Key Root Note (0=C ... 11=B), Chord 1 Root (0-11), and Chord 2 Root (0-11).
  2. Set Chord 3 Root (0-11) and Chord 4 Root (0-11).
  3. Review the Chord 1 Degree result.
  4. Use Chord 2 Degree and Chord 3 Degree to inform your decision.
  5. 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

  1. Identify Input Parameters
    4 parameters
    Key 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
  2. Calculate Chord 1 Degree
    Chord 1 Degree
    1 = 1
  3. Calculate Chord 2 Degree
    Chord 2 Degree
    4 = 4
  4. Calculate Chord 3 Degree
    Chord 3 Degree
    5 = 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.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Creative, Media & Design.