How to Transpose a Song Into a Different Key
Transposing means shifting an entire song by the same distance in pitch, so the relative relationships between the chords (see [[guitar-triads-explained:the article on triads]]) stay exactly the same - only the absolute key changes.
Transposing is a shift, not a new song
If every chord in a song is shifted by the same number of semitones (see the article on intervals), the music itself doesn't change - only how high or low it sounds does. The C-Am-F-G progression, shifted up two semitones, becomes D-Bm-G-A - the exact same chord roles, just in a different key.
Why transpose at all
The most common reason is fitting a song to a vocal range: the original key can be awkwardly high or low for a specific singer, and transposing doesn't change the song in substance. The second common reason is guitar convenience: some keys are physically easier to play with open chords than others.
Method: count semitones from the known key
Find the original key (see the article on finding the key) and work out how many semitones to shift to reach the target one. Then apply that same shift to every chord in the progression - the chords' roles (tonic, subdominant, and so on) stay in place, only the specific letter names change.
A no-recalculation alternative: the capo
If recalculating chords by hand isn't appealing, a capo (see the dedicated article) solves the same problem physically - it presses down all the strings at a given fret, raising the pitch without changing the fingerings themselves. It's not an alternative theory, it's a tool that makes transposing mechanical instead of arithmetic.
Checking the result
After transposing, play the progression and compare it by ear to the original (ideally against a recording sped up or slowed to the target key): the relative sound, every chord change, and the overall mood of the progression should feel identical to the original - only the pitch differs.
Try it in practice
Open chord trainer