Changing a song’s key to suit a singer or instrument means moving every chord by the same amount. This tool transposes a whole chord chart up or down any number of semitones, keeping chord qualities and bass notes intact, and shows the resulting key signature.
How it works
The twelve pitches form a chromatic circle. Transposing means stepping every chord root the same number of places around that circle:
C C# D D# E F F# G G# A A# B (then wraps back to C)
Each chord is split into its root note and its quality suffix. Only the root is
shifted; the suffix (m, 7, maj7, sus4, dim, and so on) is preserved. A
shift of +2 semitones turns:
CintoDAm7intoBm7FintoGG/BintoA/C#
Slash chords have their bass note transposed by the same amount, so inversions survive the change.
Worked example
Take the progression C Am F G and transpose up +2 semitones:
Cplus 2 =DAmplus 2 =BmFplus 2 =GGplus 2 =A
Result: D Bm G A — the same I–vi–IV–V feel, now in D.
Tips and notes
- A guitar capo on fret
nraises everything bynsemitones, so set the shift to+nto see the chords the capo produces. - Choose the sharp or flat spelling that matches your target key — sharps for keys like D, A, and E; flats for F, B flat, and E flat.
- Shifts wrap around the octave, so
+12returns the original chords. Negative values lower the key for a singer with a lower range. Everything runs locally in your browser.