Report

Help us improve this tool

Music Key Transposer

Transpose chord progressions between all 12 keys instantly. Enter chords, pick the original and target key, and copy the transposed progression with a chord by chord mapping.

O M T

Why Transpose a Chord Progression?

Transposition moves music from one key to another while keeping the relationships between chords intact. It is one of the most common tasks for musicians: adjusting a song to fit a singer's vocal range, writing a chart for a horn or clarinet in a different key, lowering a guitar part to an easier position on the fretboard, or moving a progression up a step to lift the energy in a final chorus.

Doing it by hand is error prone. Every chord in the progression has to move by the same interval, accidentals have to be respelled for the new key, and one missed chord ruins the chart. This tool transposes an entire progression in one step, from any of the 12 keys to any other, and shows the mapping chord by chord so you can verify the result.

How Transposition Works

Every key has a position on the chromatic circle. The distance between the original key and the target key, measured in semitones, is the shift that gets applied to every chord root in the progression. For example, moving from C to D is a shift of two semitones, so:

  • C becomes D
  • Am7 becomes Bm7
  • F becomes G
  • G7 becomes A7

Chord qualities do not change. A minor seventh stays a minor seventh, a diminished chord stays diminished. Only the root note moves, which is why the whole progression keeps its musical character in the new key.

Sharps, Flats, and Key Signatures

The same pitch can be written two ways: A# and Bb sound identical on a piano, but one spelling fits the key better than the other. This tool chooses spellings that match the target key signature. Transposing to sharp keys like D, A, E, or B produces sharps, while flat keys like F, Bb, Eb, and Ab produce flats. That keeps the output readable when you paste it into a chart or lead sheet.

Supported Chord Types

The parser recognizes the chord symbols you actually write on charts:

  • Triads: C, Cm, Cdim, Caug, and power chords like C5.
  • Sevenths: C7, Cmaj7, Cm7, Cm7b5, and Cdim7.
  • Extensions and suspensions: Cadd9, C6, Cm6, Csus2, Csus4, and stacked options like C9.
  • Slash chords: G/B transposes both the chord and the bass note.

Chords can be separated by spaces, commas, or new lines, so you can paste a progression in whatever format you already have. Tokens the parser does not recognize, such as section labels, are left untouched and reported.

Practical Uses

  • Vocalists: move a song up or down to sit comfortably in a singer's range without changing the arrangement.
  • Worship and cover bands: match the key of a recording, or drop to a key your band can perform.
  • Transposing instruments: shift a concert key chart for Bb or Eb instruments.
  • Guitar: move a progression to a key that uses open strings for easier voicings.
  • Composition: audition a progression in several keys quickly to find the best register.

How to Use the Transposer

  1. Select the original key the progression is written in.
  2. Select the target key you want to transpose to.
  3. Type or paste the chords, separated by spaces, commas, or line breaks.
  4. Read the transposed progression, copy it, and check the chord by chord mapping below it.

Privacy

Transposition runs entirely in your browser. Nothing you type is uploaded, stored, or logged, and the tool works offline once loaded.

Frequently Asked Questions

Does the transposer handle minor chords and extensions?

Yes. Minor, diminished, augmented, seventh, major seventh, minor seventh, suspended, sixth, and added tone chords all transpose correctly. Only the root note moves, so the chord quality and extensions are preserved exactly as you typed them.

Does it support all 12 keys?

Yes. You can transpose from any of the 12 chromatic keys to any other, including keys written with flats such as Bb and Eb, and keys written with sharps such as F# and C#.

How are sharps and flats chosen?

The tool picks note spellings that fit the target key signature. Sharp keys like D and A produce sharp spellings, and flat keys like F and Bb produce flat spellings, which keeps the output musically conventional.

Can I transpose slash chords like G/B?

Yes. Slash chords transpose both parts: the chord root and the bass note after the slash. A G/B progression moved up two semitones becomes A/C#.

What happens to text that is not a chord?

Tokens that cannot be parsed as chords, such as section names or stray words, are kept unchanged in the output and counted in a small notice so you can spot them. The chord mapping table only lists recognized chords.

Can I transpose from a minor key to a major key?

Transposition shifts pitch, not mode. Selecting a minor tonic as the key works because only the key's pitch matters for the interval. If you need the same progression reharmonized into a different mode, that is a rewrite rather than a transposition.

Related Tools

More music tools to pair with the transposer: