ChordPro transposer
Paste a chord sheet with chords in square brackets — ChordPro style — and shift it to any key. Every chord moves; the lyrics, section labels, and spacing stay exactly where you put them. Need a capo instead? Try the capo & transpose calculator.
Transpose a chord sheet
Chords go in square brackets, ChordPro style — like [G]Amazing [G7]grace. Step the key up or down and every chord moves together; anything that isn't a chord (lyrics, {directives}, section labels like [Chorus]) is left untouched. Sharps and flats both work on input.
Paste a ChordPro sheet — chords go in square brackets, like [G] or [Am7].
Chords used: —
Transpose a chord sheet without retyping it
ChordPro is the plain-text format most chord-sheet apps and songbooks share: the chords sit in square brackets right where they fall in the lyric, like [G]Amazing [G7]grace. Because the chords are marked, a transposer can shift just the chords — the root of each one moves by the same number of semitones — while every word, blank line, and section label stays put. That is exactly how you move a song into a key that fits your voice, a different instrument, or a capo-free arrangement.
Stepping up two semitones turns [C] into [D], [Am] into [Bm], and a slash chord like [C/G] into [D/A] — bass note and all. Down five semitones takes the same song the other direction. Flip on spell with flats and the results read with flats (Bb instead of A#), which is friendlier for flat keys and horn players.
What counts as a chord?
Anything in square brackets that parses as a real chord — a root note (A–G, sharp or flat), an optional quality (m, maj7, sus4, add9, dim, aug…), and an optional /bass note. Brackets that are not chords — section markers like [Verse], [Chorus], or [Bridge], and directives in curly braces like {title: …} — are recognised as not chords and passed through untouched, so your sheet's structure survives the transpose.
Sharps or flats?
Both spellings are accepted on input, so [Bb] and [A#] both transpose correctly. Output defaults to sharps to match the rest of the site; tick spell with flats when the destination is a flat key. Enharmonic spelling is a stylistic choice — the sounding chord is identical either way.
Keep exploring
- Capo & transpose calculator — transpose a bare chord line and find the easiest capo position.
- Chords in every key — the diatonic chords you'll land on after transposing.
- Guitar chord library — open-shape and barre voicings for every chord.
- Public-domain songbook — chord-charted songs to practice on.