Logo

Chord Transposer - Change the Key of Any Chord Sheet

Paste a chord chart, chords over the lyrics or [bracketed] inline, shift it by semitone or key, and get back a sheet in the new key with your spacing, alignment, and lyrics untouched.

Paste a chart below, pick a shift, and the transposed chords appear in place instantly.

How a semitone shift works

Every chord root sits somewhere on a 12-note chromatic scale: C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B, then back to C. Shifting a chord by a number of semitones just moves its root that many steps along this cycle and keeps the chord's quality, so a G7 shifted up 3 semitones becomes a Bb7, and a Cmaj7 shifted down 2 semitones becomes a Bbmaj7. Picking a from and to key instead of a raw number does the same thing after first working out the semitone gap between the two keys.

Extended and slash chords transpose the same way, piece by piece: in D/F#, both the D and the F# move by the shift amount, so shifting that chord up a whole tone (2 semitones) gives E/G#. A chord like Asus4 or Cadd9 keeps its suffix untouched and only the letter name moves, since the sus, add, dim, and similar labels describe the chord's shape rather than its root.

Reading a chart correctly

The tool has to separate real chords from lyric text that happens to look like one, which matters most in charts using bracketed inline chords, where a short token like 'A' or 'Am' could be either a chord or a word. It checks the token against real chord patterns and, for lines of chords over lyrics, checks whether the token sits on a line that is mostly chord-shaped spacing rather than sentence-shaped text, so ordinary lyric lines are left untouched even when they contain a word that overlaps a chord name.

Column alignment is preserved by tracking each chord's horizontal position in the original line and adjusting the surrounding spaces when the new chord name is a different length, so a short chord like E becoming a longer one like F#m still lines up sensibly over the syllable it belongs to, rather than dragging every chord after it out of place.

Where it helps, and where to double-check

This is the tool for singing a song in a key that fits your voice without needing a capo, matching a horn section or a keyboard that does not transpose itself, or adapting a chart for a guitar tuned down a step. It is also the fastest way to update a worship or band chart when the song leader calls a different key on the day.

Because chord detection relies on spacing and pattern matching, an unusually formatted chart, inconsistent spacing, chords typed in a non-standard style, or lyrics that read exactly like a chord progression, can occasionally be misread. It is worth a quick read-through of the transposed result before printing or sending it out, especially on a chart pasted from a source with irregular formatting.

Chord transposer blueprint

What each setting does and where to start.

InputsA pasted chord sheet (chords over lyrics or [bracketed] inline), a semitone shift or from/to key.
OutputsThe same chart with every chord transposed, alignment kept, as copyable text or a .txt download.
FormulaNew root = old root shifted by the semitone distance between the from and to key.
RangeShift from -11 to +11 semitones, covering every key change on the chromatic scale.
Best forSinging in your own key, capo-less transposition, matching a horn or a tuned-down guitar, worship and band charts.
LimitsChord detection relies on spacing and pattern matching; unusual formatting can occasionally be misread.
RelatedCapo Calculator for reaching the same key without changing any chord names.

How to Transpose a Chord Sheet

Three steps to a new key, formatting intact

1

Paste your chord sheet

Drop in a chart with chords on their own line above the lyrics, or chords written [in brackets] inline.

Tips: The tool detects chord lines automatically, so a lyric word like 'A' or 'Am' is left alone.

2

Choose the new key

Shift by -11 to +11 semitones, or pick a from and to key directly, and choose sharps, flats, or auto spelling.

Tips: Auto spelling picks sharps or flats to match the target key's usual notation.

3

Copy or download the result

Grab the transposed chart from the clipboard or save it as a .txt file, with column alignment kept intact.

Tips: Check a chord placed right at a line break; extreme edge cases can shift alignment by a character.

Chord Transposer Questions

Getting a chart into a new key without breaking the layout.

It counts the distance around the 12-note chromatic scale from the from key to the to key, for example C to D is 2 semitones up, and applies that same shift to every chord in the sheet, so a G becomes an A and a Cmaj7 becomes a Dmaj7 at the same +2 shift.
It looks at where a token sits, whether it lines up with the spacing pattern of a chord line above lyrics, or sits inside brackets, and whether it matches a real chord pattern like a root note plus a quality. A lyric line that just happens to contain the word 'A' or 'Am' in ordinary text is left as plain lyrics rather than transposed.
No, column alignment is kept, so a chord written above the 'lo' in 'hello' stays above roughly the same spot after the shift, even though a new chord name can be a different length, like G becoming F#m7, which the tool accounts for when it rebuilds the line.
Auto spelling matches standard notation for the target key, using sharps for keys like D and A and flats for keys like F and Bb, which is the safest default. Pick sharps or flats manually only if you specifically need one style, for example matching a band member's chart or a horn player's transposed part.
No. The paste, the shift, and the copy or download all happen in your browser, and the chart text is never sent to a server.
Yes, the capo calculator works out which fret and open shapes get you to the same sounding key without changing a single chord name, which is often easier on stage than reading a fully transposed chart.

More calculators and practice tools

Pair a transposed chart with the right capo fret, or check the tempo and bar maths for the same song.

Want a fresh backing track in your new key to rehearse against? AI music generator

Pricing

Choose the plan that's right for you. No hidden fees, no surprises.

Starter

Start your music journey

14.99
1 Month
USD
600credits1 Month
200 songs1 Month
100 generations1 Month
2 tasks(Tasks concurrently)
AI Music Generator
AI Lyrics Generator
AI Vocal Remover
AI Stem Splitter
AI Mastering
Music Analyzer
AI Song Cover Generator
1000 times(Music Download)
Commercial License
Remix & Edit Song
AI Singing Voice Model Training
Email Support
Popular

Hobby

Unleash your creative potential

29.99
1 Month
USD
1500credits1 Month
500 songs1 Month
250 generations1 Month
5 tasks(Tasks concurrently)
AI Music Generator
AI Lyrics Generator
AI Vocal Remover
AI Stem Splitter
AI Mastering
Music Analyzer
AI Song Cover Generator
Unlimited(Music Download)
Commercial License
Remix & Edit Song
AI Singing Voice Model Training
Email Support

Professional

Professional-grade music production

49.99
1 Month
USD
3600credits1 Month
1200 songs1 Month
600 generations1 Month
10 tasks(Tasks concurrently)
AI Music Generator
AI Lyrics Generator
AI Vocal Remover
AI Stem Splitter
AI Mastering
Music Analyzer
AI Song Cover Generator
Unlimited(Music Download)
Commercial License
Remix & Edit Song
AI Singing Voice Model Training
Email Support