Chord Transposition Tool

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Why use this chord transposition tool?

This online chord transposer lets you quickly shift any chord progression up or down by a chosen number of semitones. It keeps each chord’s quality (major, minor, 7th, etc.) and extensions intact while changing only the root notes. You can use it to change the key of a song for a different singer, adapt charts for guitar or piano, or rewrite progressions to match a band’s preferred key.

The calculator runs entirely in your browser, so your chord progressions are not uploaded to a server. It is designed for musicians, teachers, and students who need a fast, practical way to transpose chords without digging through theory books or interval charts.

How semitone transposition works

In Western music, an octave is divided into twelve equal semitones. Moving up by one semitone means going up by one half step on your instrument, such as from C to C♯ or from E to F. Moving down by one semitone reverses the process, for example from A to A♭ or from G to G♭.

To transpose a chord progression, you shift every chord by the same number of semitones. If you enter a positive number, the tool moves all chords up; if you enter a negative number, it moves all chords down. This keeps the harmonic relationships between chords the same, but places the entire song in a new key.

A simple way to think about it is:

new chord root = ( original root index + semitone shift ) mod 12

Here, each of the 12 pitch classes (C, C♯/D♭, D, D♯/E♭, and so on) is mapped to a number from 0 to 11. Adding the semitone shift and then taking the result modulo 12 keeps you within that 12-step cycle and gives you the new chord root.

The tool applies this process to each chord in the progression and then reattaches the original chord quality and extensions (for example, it turns Cmaj7 into Dmaj7 when shifting up two semitones).

Supported chord types and notation

The chord transposition calculator is built for common lead-sheet style symbols. It aims to recognize practical, real-world chord names rather than every possible theoretical variation. In particular, it supports:

Enharmonic spellings (for example, G♯ versus A♭) may be normalized to whichever form is most convenient in the internal note list. This means the output may not always match your preferred spelling, but the pitch will be correct.

Unsupported or less reliable input formats include:

For best results, enter each chord as a clear symbol separated by spaces, such as C, Am7, Fmaj7, D/F#, and so on.

How to use the chord transposition tool

The calculator is designed to be straightforward, even if you are not comfortable with music theory. Follow these steps:

  1. Enter your chord progression. In the first field, type your chords separated by spaces. You can optionally use bars or separators such as | to mark measures, for example C F G Am | F G C.
  2. Set the semitone shift. In the second field, enter how many semitones you want to move the progression:
  1. Click the transpose button. The tool will display the new, transposed chord progression in the results area.
  2. Copy the result. Use the copy button to copy the transposed progression to your clipboard so you can paste it into charts, documents, or messages.

The results update instantly in your browser, so you can try different semitone values until you find a key that works for your voice or instrument.

Worked example: transposing a song to a new key

Suppose you start with the progression:

C F G Am

and you want to raise the song by two semitones to better suit a higher vocal range. Enter C F G Am in the progression field and set the semitone shift to +2. After transposition:

The new progression is:

D G A Bm

Now imagine the same original progression, but you want to lower it by three semitones for a singer who is more comfortable in a lower key. Enter a semitone shift of -3. The chords move as follows:

The resulting progression is:

A D E F#m

This process works for any length of progression, whether you are working on a short chorus loop or a full song chart.

Comparison: original vs. transposed progressions

The table below illustrates how the same basic progression changes with different semitone shifts. This can help you decide which new key may be comfortable for a singer or practical for guitar chord shapes.

Semitone shift Original progression Transposed progression Use case
0 C F G Am C F G Am Reference key; composer’s original chart.
+2 C F G Am D G A Bm Higher key for a singer with a brighter range.
-3 C F G Am A D E F#m Lower key for a deeper voice or relaxed chorus.
-5 G D Em C C G Am F Transpose a guitar-friendly key (G) down to C for piano.

Additional examples and use cases

Example with slash chords and extensions

Input progression:

G/B C Dsus4 D Gmaj7 D/F#

If you transpose this progression down by two semitones (-2):

The output progression is:

F/A Bb Csus4 C Fmaj7 C/E

This shows how the tool keeps the structure of each chord (such as maj7, sus4, and slash notation) while moving the underlying notes.

Example for adjusting a song to a singer’s range

Imagine a singer who struggles with a chorus in the key of E. The original chords are:

E B C#m A

To lower the key, you can try a shift of -2 semitones:

The transposed progression is:

D A Bm G

This new key may sit more comfortably in the singer’s range and may also be more familiar for guitar players using open chords.

Interpreting your results

After you click the transpose button, you will see the new chord progression in the results panel. When reviewing the output, keep these points in mind:

Limitations and assumptions

While the chord transposition tool is effective for many common use cases, it is built around a few simplifying assumptions:

If your progression uses very advanced harmony, you can still use the tool as a starting point, but it is wise to double-check complex voicings and naming conventions afterward.

Tips for choosing the right key

Picking the best key often depends on who is performing and what instruments are involved. Here are some quick guidelines:

You can experiment by trying several different semitone shifts and comparing how each version feels when you play through the chords.

Using the tool with capos and alternate tunings

Guitarists often use a capo to keep familiar chord shapes while changing the actual key of the song. You can combine this tool with a capo by:

For example, if a song is in B and you prefer playing in G shapes, you can use the tool to see how many semitones you need to move between the two keys, then set your capo accordingly and play the transposed shapes.

Practical notes and next steps

This chord transposition calculator is intended as a fast, practical aid for everyday musicianship. It can help you rewrite charts for different singers, adapt songs for new instruments, or experiment with alternate keys while writing. Because it runs fully in your browser, it is safe to use for rehearsals, lessons, and professional arrangements without worrying about data being sent elsewhere.

Consider bookmarking the page so you can return to it quickly during rehearsals or practice sessions. You can also share it with bandmates, students, or fellow teachers who need a simple way to transpose chords online without installing extra software.

Enter chords and semitones to transpose.

Embed this calculator

Copy and paste the HTML below to add the Chord Transposition Tool - Shift Keys with Ease to your website.