Transposing music to a different key is one of the most fundamental tasks in music theory — whether you are arranging a song for a singer with a different vocal range, switching to guitar-friendly open chords with a capo, or writing a lead sheet that works for a Bb trumpet. This calculator handles the whole process in three interconnected tools: a Key Transposer that maps every diatonic chord from one key to another, a Chord Chart Transposer that shifts an entire sheet of chords by any semitone interval, and a Scale Builder that shows the notes and triads for any of 13 scales or modes.
How transposition works
Every musical key is built on a pitch class — one of the 12 equally-spaced semitones in an octave (C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B). To transpose from key A to key B, the calculator computes:
semitones = (targetPitchClass − sourcePitchClass + 12) mod 12
That single offset is then added to every chord root and scale degree in the original key. Because chord quality (major, minor, diminished) depends on the interval structure of the scale rather than the absolute pitch, every chord keeps its function: the I chord stays the I chord, the IV stays the IV, and so on — just at a new pitch level.
Chord chart transposition in detail
The Chord Chart tab recognises standard chord symbols: bare roots like C or F#, minor chords (Am, Dbm, Bmin), dominant 7ths (G7), major 7ths (Cmaj7), minor 7ths (Am7), diminished (Bdim, Fdim7), augmented (Caug), and suspended chords (Dsus2, Asus4). Everything else — lyrics, bar lines, annotation text — is passed through untouched, so you can paste a real lead-sheet and get a clean transposed version in seconds.
Worked example
A song in E major uses the chords E – B – C#m – A (the classic I–V–VI–IV pop progression). A vocalist needs it in G major.
- E to G is +3 semitones (E=4, G=7, 7−4=3).
- E (I) → G
- B (V) → D
- C#m (VI) → Em
- A (IV) → C
Result: G – D – Em – C — the same emotional relationship between chords, now in a singable key.
Scale and mode reference
Each scale is defined by its interval pattern — the sequence of semitone steps between consecutive scale degrees. Major (Ionian) uses 2-2-1-2-2-2-1 (whole-whole-half…). Dorian replaces the major sixth with a minor sixth and the major seventh with a minor seventh, giving it its characteristic jazz and Celtic sound. The Blues scale adds a flattened 5th (the “blue note”) to the minor pentatonic. The calculator displays all offsets from the root and derives the diatonic triads automatically by stacking every other scale degree.
Formula note
Frequencies of individual notes within a key follow the equal-temperament formula f = 440 · 2^((n−69)/12), where n is the MIDI note number (A4 = 69). Transposing by k semitones multiplies the frequency by 2^(k/12) — up 7 semitones (a perfect fifth) scales frequency by approximately 1.498, which is why a perfect fifth sounds so harmonically stable: it closely matches the 3:2 pure ratio from just intonation.