How to Transpose Music on Piano
Move any piece to any key — by interval, by scale degree, or by Roman numeral.
What is transposition?
Transposition means moving a piece of music from one key to another while keeping all the intervals — the distances between notes — exactly the same. Every note shifts by the same amount, so the melody sounds identical, just higher or lower. The chord progression stays the same; only the letter names of the notes change.
Think of it like shifting a photograph’s color temperature: the composition doesn’t change, but the overall character shifts. A song in C major transposed to E♭ major uses different notes on the keyboard, but the relationships between those notes — and therefore the emotional arc — are preserved perfectly.
Why transpose?
How to transpose step by step
There are three approaches to transposition. Choose the one that fits how you think about music.
Method 1: Count semitones (interval method)
Figure out the distance in semitones between the old key and the new key, then shift every note by that amount. This is mechanical and reliable, but slow for complex pieces.
Transposing from C to E♭ = 3 semitones up. Every note moves up 3: C→E♭, D→F, E→G, F→A♭, G→B♭, A→C, B→D.
Method 2: Scale degree mapping
Write out both major scales (old key and new key), then map note-by-note. The 1st degree of the old key becomes the 1st degree of the new key, the 2nd becomes the 2nd, and so on. This method is faster once you know your scales well.
C major: C–D–E–F–G–A–B. G major: G–A–B–C–D–E–F♯. Mapping: C→G, D→A, E→B, F→C, G→D, A→E, B→F♯. Notice the F→F♯ — accidentals follow the target key signature.
Method 3: Roman numeral method (fastest)
Analyze the piece using Roman numerals (I, IV, V, etc.), then spell those numerals in the new key. This is the fastest method for chord-based music because you never touch individual notes — the Roman numerals are the transposition.
A song in C with chords C–Am–F–G = I–vi–IV–V. In any other key, just spell I–vi–IV–V: in D major that’s D–Bm–G–A; in A♭ major it’s A♭–Fm–D♭–E♭. Same progression, different key, zero note-counting.
Interactive transposition tool
Select a source key and a target key to see how every scale degree and chord maps between them.
Transposition with Roman numerals
This is why Roman numeral analysis exists. Once you label a progression with numerals, the progression is already key-independent. Transposing means simply re-spelling the numerals in the target key.
This is why learning your diatonic chords in every key pays off: transposition becomes instant lookup rather than note-by-note calculation.
Common transpositions
Some key changes come up frequently in practice. Here are the ones every pianist encounters.