Chord Transposer

Transpose chords and chord progressions to any key instantly

A chord transposer shifts every chord in a song from one musical key to another. Whether you need to match a singer's vocal range, simplify difficult chord shapes on guitar, or adapt a song for a different instrument, transposing chords is an essential skill for any musician.

Transpose Settings

Quick transpose: |

Chromatic Scale Reference

Semitone Note Enharmonic
0CB#
1C# / Db
2D
3Eb / D#
4EFb
5FE#
6F# / Gb
7G
8Ab / G#
9A
10Bb / A#
11BCb

How to Use the Chord Transposer

Transposing chords is one of the most common tasks in music. Whether you are a guitarist adjusting a song to fit a vocalist's range, a pianist preparing for a jam session in a different key, or a songwriter exploring how a progression sounds in various keys, this free chord transposer makes the process instant and error-free.

Step 1: Select Your Keys

Choose the original key of your song from the first dropdown and the target key from the second. The tool supports all 12 chromatic keys including sharps and flats. If you are unsure of the original key, look at the first or last chord of the song — it is usually the key.

Step 2: Enter Your Chords

Paste your chord progression, chord chart, or full song text into the input area. You can enter simple progressions like Am F C G or complete songs with lyrics interspersed between chord lines. The transposer recognizes chord symbols and leaves non-chord text untouched.

Step 3: Transpose

Click the "Transpose Chords" button or use the quick transpose buttons to shift chords by a specific number of semitones. The +1 and -1 buttons are perfect for stepping through keys one semitone at a time. The +5 and +7 buttons jump to common transpositions — a fourth up and a fifth up, respectively.

Understanding Chord Transposition

Transposition works by shifting each chord root note by the same number of semitones. A semitone is the smallest interval in Western music — one fret on a guitar or one key on a piano. Moving from C to D is two semitones, so every chord in the progression shifts up by two: Am becomes Bm, F becomes G, and G becomes A. The chord quality (major, minor, seventh, suspended) stays the same — only the root changes.

Supported Chord Types

This chord transposer handles a wide range of chord types: major (C, D), minor (Am, Em), seventh (G7, Cmaj7, Am7), suspended (Dsus4, Asus2), diminished (Bdim), augmented (Caug), added tones (Cadd9, Gadd11), extended chords (C9, G13), and slash chords where the bass note differs from the root (C/E, Am/G). Both the root and bass notes in slash chords are transposed correctly.

Tips for Guitar Players

If you play guitar with a capo, you can use this tool to find easier chord shapes. Transpose the song down by the number of capo frets to find the chord shapes you will actually play. For example, a song in Ab (difficult barre chords) transposed down 1 semitone gives you G-shaped chords — place your capo on fret 1 and play the G shapes to sound in Ab.

Frequently Asked Questions

Is this chord transposer free to use?

Yes, this chord transposer is completely free with no limits on usage. You can transpose as many chord progressions as you need without signing up, creating an account, or paying anything. Just paste your chords and pick a key.

Is my data private when using this tool?

Absolutely. Everything runs entirely in your browser using JavaScript. No chord data, song lyrics, or any input is ever sent to a server. The tool works completely offline once the page loads.

What chord types does the transposer support?

The transposer handles major chords (C, D, E), minor chords (Am, Dm), seventh chords (G7, Cmaj7, Dm7), suspended chords (Dsus4, Asus2), diminished (Cdim), augmented (Caug), added tone chords (Cadd9), and slash chords (C/E, G/B). It preserves all suffixes while transposing only the root note.

How does chord transposition work?

Transposition shifts every chord by the same number of semitones. The tool calculates the interval between your original key and target key, then applies that shift to every chord root it finds in your text. For example, moving from C to G shifts everything up 7 semitones, so Am becomes Em and F becomes C.

Can I transpose a full song with lyrics and chords?

Yes. Paste your entire song text including lyrics, chord symbols, and formatting. The tool identifies chord symbols and transposes only the chords while leaving lyrics, spacing, and other text completely untouched.

What are the quick transpose buttons for?

The +1 and -1 buttons shift all chords up or down by one semitone at a time, which is useful for fine-tuning. This is equivalent to moving a capo up or down one fret on a guitar. You can click them multiple times to step through keys quickly.

Does the transposer handle sharps and flats correctly?

Yes. The tool uses standard enharmonic naming conventions. It recognizes both sharp (#) and flat (b) notation in your input. Output chords use the conventional spelling for each key — for example, Bb instead of A#, and F# instead of Gb — following standard music theory conventions.

Can I use this for guitar capo calculations?

Yes. If you want to play in a different key using a capo, transpose your chords down by the number of capo frets. For example, to play a song in G with a capo on fret 2, transpose from G down 2 semitones to F — then play the F-shaped chords with the capo on fret 2 and it will sound in G.