Music helper

Chord Chart Transposer

Paste a song with chords above the lyrics, or ChordPro-style chords in brackets, and move it to a new key. Chords stay lined up over the right words.

Semitones
0
-Original key (detected)
-New key
0Chords transposed

Runs entirely in your browser. Nothing is uploaded to any server.

Why use a chord chart transposer

Fit any voice

Move a song up or down until the melody sits comfortably for the singer.

Keep the layout

Chords stay above the right syllables, so the chart is still easy to read.

Handles real charts

Works with section labels, slash chords, sevenths and ChordPro brackets.

How to transpose a chord chart

  1. Paste the chartPaste chords over lyrics, or lyrics with chords in square brackets.
  2. Choose the changeClick up or down one semitone at a time, or pick the key you want.
  3. Copy the resultCopy the transposed chart or download it as a text file.

How chord charts are transposed

Each line is checked: if every word on it is a chord symbol or a bar marker, it is treated as a chord line. Lyric lines are left alone except for chords inside square brackets. Every chord root and slash bass note moves by the same number of semitones, while the rest of the symbol, such as m7, sus4 or add9, stays the same.

The key is detected from the first chord in the chart. Auto spelling then uses flats for flat keys such as F, Bb and Eb, and sharps for sharp keys such as D, A and E, which matches how most musicians write charts. When a chord gets longer, the next chord is pushed right just enough to keep a space between them.

Chords over lyrics

The common format from songbooks and chord sites.

ChordPro [C]

Inline chords in brackets are transposed in place.

Slash chords

Both the chord and its bass note move, so D/F# becomes E/G#.

Chord chart transposer FAQ

How do I transpose to a specific key?

Choose the key in the Or transpose to key menu. The tool uses the first chord as the original key and calculates the semitone shift for you.

Why did a lyric line get transposed?

A line made only of words that look like chords, such as "A" on its own, is treated as a chord line. Add a word that is not a chord to keep it as lyrics.

Which chords are recognized?

Any root from A to G with # or b, followed by qualities like m, maj7, dim, aug, sus, add, 6, 7, 9, 11 and 13, with optional slash bass notes.

Can I capo instead of transposing?

Yes. Use the capo position calculator to find shapes and a capo fret for the new key.

Is my chart saved?

No. Everything stays in your browser tab.

Try other music tools

More free tools from My Panda Toolbox.