How to Transpose: A Step-by-Step Guide
Learn how to transpose chord progressions and melodies to any key — whether for a vocalist, a different instrument, or creative exploration.
Contents
▶
Listen
Hear it in action
Tap ▶ to hear. Tap again to stop.
How to Transpose: A Step-by-Step Guide
Transposing means moving a piece of music to a different key while keeping all the internal relationships exactly the same. Every interval, every chord type, every tension and release — all preserved, just shifted.
Why You Need to Transpose
- A singer’s comfortable key is different from the guitarist’s default
- A piece written for Bb trumpet needs to be notated differently for piano
- You want to try a familiar progression in a brighter or darker key
- You’re learning a song and want to simplify the chord shapes
Method 1: Count Semitones
The most reliable method is to count the number of semitones (half steps) between your starting key and target key, then shift every note and chord by that amount.
C to G = +7 semitones
| Original | +7 semitones |
|---|---|
| C | G |
| Dm | Am |
| Em | Bm |
| F | C |
| G | D |
| Am | Em |
Method 2: Use Degree Names
Express the progression in Roman numerals (I, IIm, V, etc.), then re-build it in the new key.
C – Am – F – G = I – VIm – IV – V
In G major: G – Em – C – D
In F major: F – Dm – Bb – C
Method 3: Use the Transpose Tool
For quick transposition without mental arithmetic, use the tool below. Enter your chords, select the target key, and compare before and after by ear.
Tips for Clean Transposition
- Enharmonic equivalents: Db and C# are the same pitch. Choose whichever name makes the key cleaner to read.
- Chord extensions carry over: If the original has Cmaj7, the transposed version should have the same quality (e.g., Gmaj7 if transposing up a 5th).
- Listen both ways: Transposing by ear helps you internalize the relationships, not just follow the math.
Try With Sound
Put theory into practice
Use the related tool to play everything covered in this article. Hearing it alongside reading helps it stick.
🎹 Try the related tool →