Knockin' on Heaven's Door
Possibly the easiest genuinely great song on guitar — two tiny loops in G major. Here's the theory.
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.
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.
Reading only gets you so far — open the interactive fretboard and watch these ideas light up on guitar and piano.
Enter the toolFrequently 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).