THUNDERFRET
Theory / Knockin' on Heaven's Door

Knockin' on Heaven's Door

Possibly the easiest genuinely great song on guitar — two tiny loops in G major. Here's the theory.

Bob DylanFolk & Country· Key: G majorTheory analysis
How to find the key: It's in G major. The song rocks between G–D–Am and G–D–C — all diatonic chords, always leaning on G.

The chords & what each one does

Chords labelled with their Roman numeral(the chord's role in the key) and its job. Numbers, not letters — so you can move the whole thing to any key.

Line 1
IGhomeVDtensioniiAmgentle
Line 2
IGhomeVDtensionIVClift

Why it works

Just two three-chord lines that alternate: G–D–Am then G–D–C. The only thing that changes is the last chord (Am vs C), which quietly shifts the colour.

It's a perfect study in how tiny changes (swapping one chord) keep a repetitive song interesting.

Slow, forgiving, and endlessly singable — a brilliant first ‘real song’.

Hear it & see it on the fretboard

Open the interactive tool and its Learn a Song tab to hear these chords, watch them light up on the neck, and play the progression in time. Want to check a key by ear? Try the key finder, and brush up on chord progressions.

More song breakdowns

Educational analysis only. We don't reproduce lyrics, sheet music or recordings — chord progressions, keys and scales are shared facts of music theory. Song and artist names are used for identification and commentary; ThunderFret is not affiliated with or endorsed by any artist.

// See it, hear it

Reading only gets you so far — open the interactive fretboard and watch these ideas light up on guitar and piano.

Enter the tool

Frequently asked

What key is Knockin' on Heaven's Door in?

G major. It uses G, D, Am and C — all from the G scale.

What chords are in Knockin' on Heaven's Door?

G, D, Am and C, in two alternating three-chord lines (G–D–Am, then G–D–C).

Keep learning