Chord Transposer

Paste lyrics with chords and transpose them to any key in one click.

Paste or type song lyrics that contain chord symbols (like Am, G, C). Use the transpose controls to shift all chords up or down by any number of semitones. The output shows the transposed chords highlighted above the lyrics.

This tool uses standard international chord notation (A, B, C, D, E, F, G with sharps and flats).

0 semitones
Output
Transposed chords will appear here...
Paste or type a chord sheet to get startedStandard notation (A-G)

How to Transpose Guitar Chords

Paste your lyrics and chords into the input area. The tool automatically detects chord lines and leaves the lyrics untouched. Use the +1 and -1 buttons to transpose up or down by one semitone, or select a specific interval. The transposed result appears instantly with spacing and line breaks preserved, so chords stay lined up over the right words. Copy the output to use it wherever you need it.

Why Transpose Chords?

Transposing chords lets you change the key of a song without rewriting everything manually. Common reasons include matching the song to your vocal range, using easier chord shapes, or playing along with a recording in a different key. The most common transpositions are up or down by 1-3 semitones.

Sharps or Flats?

Every accidental has two names — F# and Gb are the same pitch. By default the tool follows each source chord's spelling: flat chords stay flat, sharp chords stay sharp. If you'd rather see one consistent style, use the Accidentals toggle to force everything to sharps or everything to flats. Guitarists usually prefer sharps (F#, C#), while horn players and much piano sheet music lean toward flats (Gb, Db).

Slash Chords and Extended Chords

Slash chords like G/B (a G chord with B in the bass) transpose both parts — the chord and the bass note. Extended and altered chords are recognized too: m7, maj9, add11, 6/9, 7sus4, m7b5, dim, aug, and alterations like 7#9 all shift correctly with their suffixes intact. Inline bracket chords in the ChordPro style, like [Am]hello, are also detected inside lyric lines.

What the "Left Unchanged" Warning Means

If a chord line contains something that looks like a chord but doesn't parse — a typo like Fxy, or a notation the tool doesn't know — that token is left exactly as it was and listed in a small warning under the output. This is deliberate: it's safer to leave one token untouched and tell you than to silently guess and corrupt your chord sheet. Fix the token in the input and it will transpose with the rest.

Frequently Asked Questions

What chord formats does the transposer recognize?

Standard international notation from simple triads to extended chords: major, minor, 7ths, maj7/maj9/maj13, m6/m9/m11, sus2/sus4, 7sus4, add9/add11, 6/9, dim, aug, m7b5, ø, °, +, and common alterations like 7b9 or 7#9 — plus slash chords such as D/F#.

Can I transpose chords in other notation systems?

Currently, the transposer works with standard international chord notation (A-G). Support for other notation systems such as solfège (Do, Re, Mi) or German notation (H/B) may be added in a future update.

How do I copy the transposed result?

Click the Copy button above the output area to copy the full transposed text to your clipboard.

Will my lyrics be changed?

No. Lines that read as lyrics are left untouched — even words that start with a note letter, like "Down" or "Beautiful". Only lines that are mostly chords, and explicit bracket chords like [C], are transposed.

Related Tools

Related Guides