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.
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:
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).
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:
# for sharps and b for flats in the chord root and slash bass note.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.
The calculator is designed to be straightforward, even if you are not comfortable with music theory. Follow these steps:
| to mark measures, for example C F G Am | F G C.+2 moves C to D).-3 moves C to A).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.
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.
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. |
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.
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.
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:
| symbol or slashes to mark measures, these will be preserved so your chart layout remains readable.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.
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.
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.
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.