Transpose Calculator - Shift Keys & Chords by Semitones
Move notes or whole chord progressions up or down by any number of semitones.
Type a note or a comma-separated chord progression, choose how many semitones to shift (negative numbers go down), or click a transposing-instrument preset. Chord qualities like m, 7, or sus4 are kept as-is.
Transpose Calculator - Shift Keys & Chords by Semitones
Move notes or whole chord progressions up or down by any number of semitones.
Transposed
C, Am, F, G
Up 0 semitone(s)
Each root is converted to a pitch class (C = 0 … B = 11), shifted by the semitone amount modulo 12, and renamed. The chord quality after the root (m, 7, maj7, sus4 …) is copied unchanged.
Transposing keys, chords, and instrument parts
Transposition moves every note of a piece by the same interval, keeping all the relationships between notes intact — a song in C major shifted up two semitones becomes the identical song in D major. Musicians reach for it constantly: singers move a song into a comfortable range, guitarists avoid awkward barre shapes or plan where to put a capo, and horn players convert between written and concert pitch. This calculator does the mechanical part: paste a progression like C, Am, F, G, set the shift, and read the new progression instantly.
The math works on pitch classes. Each of the twelve notes in an octave gets a number from 0 (C) to 11 (B); sharps and flats that name the same key on a piano share a number, so C# and Db are both 1. To transpose, the calculator adds the semitone shift to each root's number, wraps around at 12, and converts back to a name. The chord quality — everything after the root, like m, 7, maj7, dim, or sus4 — never changes under transposition, so the calculator copies it verbatim: Am up 2 becomes Bm, and F#m7b5 up 1 becomes Gm7b5.
Because each pitch class has two possible names, the calculator needs a spelling rule, and it uses a deliberately simple one: if any root you typed is spelled with a flat and none with a sharp, the answer is spelled with flats (Db, Eb, Gb, Ab, Bb); in every other case it prefers sharps (C#, D#, F#, G#, A#). That matches the common convention that flat keys stay flat and sharp keys stay sharp, though a fully key-aware engraver might occasionally choose the other enharmonic spelling — the sounding pitch is identical either way.
The presets cover the most common transposing instruments. A Bb instrument such as trumpet, clarinet, or tenor sax sounds a whole step lower than written, so to write a part that sounds at concert pitch you transpose the concert notes up 2 semitones. Eb instruments (alto and baritone sax) read parts written up 9 semitones (a major sixth), and F instruments (French horn, English horn) read parts written up 7 semitones (a perfect fifth). In each case the printed part sits higher than the sounding pitch, and the written parts may also land an octave up or down depending on the instrument's range — the note names this calculator gives are what matters for reading and fingering.
Going the other way — working out what a transposing instrument actually sounds — just flips the sign: a written D on a Bb trumpet sounds as concert C, i.e. down 2 semitones. Negative numbers in the semitone field handle that directly.
Transposition examples
Real progressions and single notes shifted by common amounts.
| Input and shift | Result | Context |
|---|---|---|
| C, Am, F, G up 2 semitones | D, Bm, G, A | The classic I-vi-IV-V moved from C major to D major — or a Bb trumpet part written from concert-pitch chords. |
| C, Am, F, G up 9 semitones | A, F#m, D, E | The same progression written for an Eb alto sax; the chord qualities are untouched. |
| Em, C, G, D down 2 semitones | Dm, A#, F, C | Dropping a song a whole step for a lower vocal range. A sharp-preferring speller writes A# where a chart in F major would print Bb. |
| Bb, Gm, Eb, F up 7 semitones | F, Dm, Bb, C | Flat input, so the answer keeps flat spellings — handy for French horn parts from a concert-pitch lead sheet. |
| F#m7 down 12 semitones | F#m7 | Twelve semitones is a full octave: the note names repeat, only the octave changes. |
How to use the transpose calculator
- Type a single note or a comma-separated list of chords, e.g. C, Am, F, G. Roots can use # or b, and qualities like m7 or sus4 ride along.
- Enter the number of semitones to shift: positive moves up, negative moves down (range -24 to 24).
- Or click a preset — Bb instrument (+2), Eb instrument (+9), or F instrument (+7) — to write a part for a transposing instrument from concert pitch.
- Read the transposed sequence in the result box; the order and chord qualities match your input exactly.
Transposition FAQ
How many semitones is a whole step, a fourth, or a fifth?
A whole step (major second) is 2 semitones, a minor third 3, a major third 4, a perfect fourth 5, a perfect fifth 7, and an octave 12. To go from C to G, for example, enter 7; to go from C down to A, enter -3.
Why transpose up 2 for a Bb trumpet or clarinet?
Bb instruments sound a whole step lower than the notes they read: a written C comes out as concert Bb. To make the instrument sound the concert pitches you want, the written part must be a whole step higher, so you transpose the concert-pitch notes up 2 semitones. Similarly Eb saxes read up 9 semitones and F horns up 7.
Does transposing change chord qualities like m, 7, or sus4?
No. Transposition shifts every note by the same interval, so the internal structure of each chord is preserved — a minor chord stays minor, a dominant seventh stays a dominant seventh. That is why this calculator only renames the root and copies the suffix verbatim: Am7 up 3 semitones is Cm7.
Why did I get A# where I expected Bb?
A# and Bb are the same key on the piano (enharmonic equivalents), so the sound is identical. This calculator uses a simple spelling rule: it answers in flats only when your input contains flat roots and no sharp roots; otherwise it prefers sharps. If your chart is in a flat key, type the input with flats (e.g. Bb instead of A#) to get flat spellings back.
How do I transpose for a capo?
A capo raises the guitar's pitch, so to keep the song in the same sounding key you transpose the chord shapes down by the capo fret number. For a song in Eb, put the capo on fret 1 and play the shapes for D (Eb transposed down 1 semitone) — the sounding chords are still Eb.
What happens if I transpose by more than 12 semitones?
Note names repeat every 12 semitones (one octave), so +14 gives the same names as +2, just intended an octave higher. The calculator accepts -24 to +24 and wraps the names around the octave; use the octave context of your instrument or score to decide where the notes actually sit.