StrumAndKey.
← Tools

Chord Progression Transposer

This tool transposes chord symbols only (C, Gm7, D/F#, and so on) — it never accepts or rewrites song lyrics or full tabs. Anything that isn't a recognized chord symbol is left exactly as typed.

semitones (+0)

Transposed result

C G Am F

4 chords recognized and transposed.

Runs entirely in your browser — no audio or data ever leaves your device (see methodology).

How It Works

The Chord Progression Transposer takes a chord progression you enter and shifts every chord by a chosen interval or to a specific target key, applying the identical semitone-counting method covered in full, by hand, in Transposing Music — this tool automates that process rather than replacing the underlying skill, and understanding the manual method first is genuinely useful even when using the automated version, since it's what lets you sanity-check a transposed result at a glance. Every chord in an entered progression is shifted by the identical interval, and — critically — each chord's original quality is preserved exactly through the transposition: a minor chord stays minor, a 7th chord stays a 7th chord, only the root note itself moves. This mirrors exactly the correct-transposition standard covered in Transposing Music, where a transposition that accidentally changes a chord's quality partway through isn't a correct transposition at all but a genuine error. The tool accepts either a specific number of semitones to shift by, or a target key to transpose directly into, covering the two most common practical ways a musician actually needs to think about transposition — sometimes the goal is "move this up 3 semitones for a different capo position," and sometimes it's "get this into the key of Eb for a specific vocalist," and both framings describe the identical underlying operation, just starting from different known information. Enharmonic spelling — choosing between, say, C# and Db for an identical pitch — follows the same conventions covered in Key Signatures Explained, generally favoring the spelling that produces the more commonly used, easier-to-read key signature for the target key rather than defaulting to sharps or flats uniformly regardless of context, matching how working musicians and standard chord charts actually notate transposed material in practice. Once a progression is transposed, each resulting chord links directly to its own dedicated page on this site, letting a player move immediately from a transposed chart into the specific fingerings and voicings needed to actually play the progression in its new key, closing the loop between the abstract transposition calculation and the concrete, physical playing it's ultimately in service of. Semitone-shift mode is particularly useful in the exact situation Guitar Tuning Explained discusses around capo use: a guitarist who wants to know what a familiar open-position progression will sound like with a capo at a specific fret can enter the shift directly as a number of semitones (matching the capo's fret position) rather than first working out a target key name, getting the resulting sounding chords immediately without an intermediate calculation step. Nashville-number entry is supported as an alternative to typing out full chord names directly, letting you enter a progression as scale-degree numbers (1-6m-4-5, for instance) plus a starting key, and receive the actual chord names in that key — and in any transposed target key — without needing to work out each key's diatonic chords by hand first. This mode connects directly to the notation and reasoning covered in full in The Nashville Number System, giving a practical, immediate application of that page's theory. Batch transposition — entering an entire song's worth of chord changes at once rather than one short progression at a time — is supported for longer pieces, and the tool preserves the original ordering, repetition, and section structure of whatever's entered, only ever changing the pitch content of each chord rather than reorganizing or simplifying the progression's actual sequence in any way. Checking a transposed result against the manual method covered in Transposing Music is worth doing periodically even for an experienced player, not because the tool is unreliable, but because that periodic manual cross-check keeps the underlying semitone-counting skill sharp for the rehearsal-room and stage situations where no device is within reach and a quick, confident mental transposition is the only practical option available in the moment. Extended and altered chord qualities (9ths, 11ths, 13ths, sus chords, add chords) transpose using the identical logic as plain triads and 7th chords — only the root shifts, every other structural detail of the chord symbol stays exactly as entered, matching the shared-structure preservation principle covered throughout Chord Extensions, Suspended Chords Explained, and Add Chords vs. Extended Chords for these specific chord families. The tool runs entirely client-side once the page loads, requiring no account or ongoing connection to keep transposing, and no entered progression is stored or transmitted anywhere beyond your own device — consistent with how every interactive tool on this site handles user input. Whether you're chasing a comfortable vocal range, matching another instrument's key, or just curious how a familiar progression sounds a few semitones away, the tool exists to make that experiment instant rather than a manual chart-rewriting chore — try the same progression across two or three different keys back to back to hear directly how much a key choice alone changes a song's overall character, independent of any change to the harmony's underlying functional shape covered in Chord Function. That side-by-side comparison, done directly through the tool rather than by hand, is often the fastest way to settle a genuine, practical songwriting or arranging decision, especially when a vocalist's exact comfortable range isn't yet known and needs to be found by ear across a few real candidate keys rather than guessed at from theory alone, since the only way to really know if a key sits comfortably is to hear it played back and try singing along.

FAQ

Will the transposer ever change a chord's quality by mistake?
No — the tool preserves each chord's original quality (major, minor, 7th, and so on) through the transposition, shifting only the root note by the specified interval, matching the correct-transposition method covered in How to Transpose Music.
Can I transpose to a key with an unusual number of sharps or flats?
Yes — the tool handles all 12 possible keys, though it favors the more commonly used enharmonic spelling (sharps or flats) for keys that could technically be written either way, matching standard chord-chart notation conventions.
Does transposing change how hard a progression is to play?
It can — on guitar especially, some keys favor open-position chords while others require more barre chords, a real, physical difference covered in Guitar Tuning Explained and Barre Chords Explained. The transposer shows the new chord names; each linked chord page shows exactly how playable that specific voicing is.

More: all tools.