BandUp
Transpose

Chord Transposer

Type a chord progression and shift it up or down by semitones to a new key. Free chord transposer, fit a song to your singer with no sign-up.

Transpose
+2semitones
Result
DABmG

Enter chords like C, Em7, Dmaj7 or D/F#, then shift up or down to a new key. Root and bass notes move, chord types stay.

How the chord transposer works

Transposing means moving every chord in a song up or down by the same amount so the whole thing lands in a new key. You do it most often to fit a song to your singer: if the original sits too high or too low, shift it a few semitones until the chorus is comfortable to belt. It is also how you match a song to an instrument, swap to easier chord shapes or play along with a recording that was cut in an odd key.

Type your chords on the line, in any common form: plain triads like C, G, Am and F, sevenths and extensions like Em7, Dmaj7 or Asus4, and slash chords like D/F# where a different bass note follows the slash. Then use the minus and plus buttons to shift the progression down or up one semitone at a time. The tool moves each root and each bass note while keeping the chord type intact, so a Cmaj7 stays a maj7 and a D/F# keeps its bass relationship after the move.

The transposed line updates as you go, and you can copy it with one tap to drop into your notes, a chat with the band or a chord sheet. It all runs in your browser with nothing to register, whatever device you are on. Use it while you arrange a cover, prep a set or teach a new part to the rest of the group.

Frequently asked questions

What does transposing mean?
Transposing means shifting every chord in a song up or down by the same amount so the whole thing lands in a new key. The relationships between the chords stay intact, so it's still the same song; it just sounds higher or lower. It's most often done for a singer: if the original key sits outside their comfortable range, moving it a few semitones is usually enough. It's also used to make things easier to play.
Which chord formats can I type?
All the common ones work. Plain triads (C, G, Am, F), sevenths and extensions (Em7, Dmaj7, Asus4) and slash chords with a different bass note (like D/F#) are supported, and in a slash chord both the root and the bass note get shifted together. Sharps and flats (F# or Gb) are both recognised. Type the chords on one line separated by spaces; the result updates as you go and copies in one tap.
bandup.io/stage
Repertoire — one-tap transpose
Add Songs

Transpose the whole song in one move

Here you shifted the chords by hand for one progression. In BandUp you do it once for the whole song: add it to your repertoire, pick the key and transpose every chord in one move. The new key is saved with the lyrics and chords, so the band opens the song in the right key every time instead of re-transposing it.

See the feature

No one asks what's next.

Set up your band, build your first setlist in two minutes.

Set up your stage