Chord Transposer
Shift any chord symbol (like Am7 or F#sus4) or a full chord sheet to a new key by choosing how many semitones to move or picking a target key. The transposed chord or sheet appears instantly, with sharp or flat notation and a full explanation of the math.
What is chord transposition?
Transposing a chord means moving it to a new pitch while keeping exactly the same internal structure - the intervals between the notes, the chord quality (major, minor, seventh, and so on) all stay the same. Only the root note moves. If you transpose a C major chord (C-E-G) up two semitones, you get a D major chord (D-F#-A): the root shifted from C to D, but the chord is still major. Transposition is one of the most practical skills in music because it lets you match a song to a singer's range, change the feel of a piece, or accommodate a capo on guitar.
How to use this tool
Choose "Single chord" mode to transpose one chord symbol and see every note in the original and transposed chord laid out side by side. Choose "Chord sheet" mode and paste in a full chord chart - each chord token in the text is detected and shifted automatically while all lyrics and spacing remain intact. Set the number of semitones with the slider (positive = up, negative = down), choose sharp (#) or flat (b) notation for the output, and the result appears instantly. The "Steps" panel shows exactly how the math works with your numbers.
Semitones, keys, and enharmonic equivalents
The chromatic scale has 12 equally spaced semitones per octave. Moving up one semitone from C gives C# (or its enharmonic twin Db - the same pitch, just written differently). Moving up 12 semitones brings you back to C, one octave higher. The choice between sharp and flat notation is stylistic: G# and Ab are identical pitches, but classical music, jazz, and various key signatures each have conventions about which to use. In practical terms, use flats if you are playing in flat keys (F, Bb, Eb, Ab, Db, Gb) and sharps in sharp keys (G, D, A, E, B, F#). This tool's notation toggle lets you pick whichever looks right for your context.
Transposing chord sheets and slash chords
In chord sheet mode every token that matches a chord pattern is transposed - major, minor, dominant seventh, suspended, augmented, diminished, added-note, and extended chords are all recognised. Slash chords such as G/B (a G chord with B in the bass) are handled by transposing both the upper chord and the bass note independently. Non-chord words, punctuation, and lyrics are passed through unchanged so the text keeps its original layout. This makes it easy to take a chord chart from the internet and shift it to any key without reformatting.
Semitone shift to interval reference
| Semitones | Interval name | Example (from C) |
|---|---|---|
| 0 | Unison | C |
| 1 | Minor 2nd | C#/Db |
| 2 | Major 2nd | D |
| 3 | Minor 3rd | Eb |
| 4 | Major 3rd | E |
| 5 | Perfect 4th | F |
| 6 | Tritone (aug 4th / dim 5th) | F#/Gb |
| 7 | Perfect 5th | G |
| 8 | Minor 6th | Ab |
| 9 | Major 6th | A |
| 10 | Minor 7th | Bb |
| 11 | Major 7th | B |
| 12 | Octave | C (one octave up) |
How many semitones correspond to each standard musical interval.
Frequently asked questions
Why do I need to transpose a chord?
The most common reasons are to match a song to a singer's vocal range, to simplify fingering on guitar (for example, shifting to a key that uses open chord shapes), or because a musician is playing a transposing instrument such as a Bb trumpet or Eb alto saxophone, where the written note sounds different from the concert pitch.
What is the difference between transposing by semitones and transposing by key?
Semitone-based transposition is the most precise method: you specify exactly how many half-steps to move the chord. Transposing by key is the same operation phrased differently - the tool converts your original key and target key into a semitone difference and then shifts by that amount. Both approaches produce the same result; semitones are more useful when you know the interval, and keys are more useful when you know where you want to land.
Does the chord quality change when I transpose?
No. Transposition shifts every note by the same interval, so the internal structure of the chord is identical in the new key. A major chord stays major, a minor seventh stays a minor seventh, and a diminished chord stays diminished. Only the root note (and therefore the chord name) changes.
What are enharmonic equivalents and which should I use?
Enharmonic equivalents are pairs of notes that sound identical but are written differently - C# and Db, F# and Gb, G# and Ab. Use the notation toggle to choose sharps or flats based on the key you are working in. Sharp keys (G, D, A, E, B, F#) conventionally use sharps; flat keys (F, Bb, Eb, Ab, Db, Gb) use flats.
How do I transpose a full chord sheet?
Switch to "Chord sheet" mode, paste your chord chart into the text box, set the semitone shift, and the transposed version appears instantly. Every chord token in the text is shifted; all lyrics, punctuation, and spacing are preserved. Copy the result and paste it into your sheet music software, a PDF, or a messaging app.
What is a slash chord and how does the tool handle it?
A slash chord like G/B means "play a G chord with B as the lowest note." Both parts are chord tones, so both need to be transposed. This tool detects the slash, transposes the upper chord and the bass note separately, and joins them back with the slash - so G/B transposed up 2 semitones becomes A/C#.