How chord transposer works
This transposer reads chord symbols the way players write them — root, optional accidental and quality suffix — and moves every root (and every slash-chord bass note) by the number of semitones you choose, while leaving the suffix untouched. So C, Am7, F/G and Gsus4 shift cleanly to D, Bm7, A/E and Asus4 for a +2 move. Symbols it cannot recognise, such as N.C. or a section label, pass through unchanged, so you can paste a whole chart without cleaning it up first.
Spelling matters as much as the shift itself. A +3 move from C is Eb, not D# — musicians spell intervals diatonically (letter names advance with the interval), and this tool does the same: C, Am, F, G at +3 becomes Eb, Cm, Ab, Bb. If your song sits on the flat side (Bb, Eb, Ab), the output stays on the flat side automatically. You can also force all-sharp or all-flat spelling for gear or software that prefers one convention.
Capo mode answers the player question: "what do I actually play?" A capo at fret n makes the shapes you fret sound n semitones higher, so to sound a D-major progression with a capo on the 2nd fret you play the C shapes. The tool shows both lines at once — the sounding (transposed) chords and the shapes to play at your chosen fret — plus a per-chord table. Everything runs in your browser: nothing is uploaded, and there is no limit on progression length.