Skip to content
Other

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.

Your details

Single-chord mode transposes one symbol and shows the full note breakdown. Sheet mode transposes every chord in a pasted chord chart.
In single-chord mode this is the chord root. In sheet mode it is the song key (used only for the key-change display).
The chord type. Major, minor, seventh chords, suspended, and extended types are all supported.
Positive = up, negative = down. Range -11 to +11 covers all keys.
Whether enharmonic equivalents are shown with sharp (#) or flat (b) symbols. C# and Db are the same pitch - this is just a notation choice.
Transposed chord
D

The chord symbol after transposition

New keyD
Interval shiftedMajor 2nd (2 semitones)
Original chord tonesC - E - G
Transposed chord tonesD - F# - A

D is the result of shifting C up by 2 semitones.

  • The interval shifted is a major 2nd (2 semitones).
  • The chord tones in the original are C - E - G.
  • After transposing they become D - F# - A.
  • A 2-semitone shift (major 2nd) is common when a singer needs a slightly higher or lower key.

Next stepSwitch to "Chord sheet" mode to transpose a full song at once, or try different chord qualities using the selector above.

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

SemitonesInterval nameExample (from C)
0UnisonC
1Minor 2ndC#/Db
2Major 2ndD
3Minor 3rdEb
4Major 3rdE
5Perfect 4thF
6Tritone (aug 4th / dim 5th)F#/Gb
7Perfect 5thG
8Minor 6thAb
9Major 6thA
10Minor 7thBb
11Major 7thB
12OctaveC (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#.

Sources

Written by Grace Mbeki, MSc Data Scientist & Educator · Nairobi, Kenya

Turning everyday numbers into clear, actionable answers for the decisions that matter most.

Search 3,500+ calculators

Loading search…