Key Transpose Calculator

Transpose any song to a new key instantly — diatonic chords, scale notes and full chord charts.

Free key transpose calculator: shift a song from one key to another, transpose a chord chart by any number of semitones, and view the complete diatonic scale and triads for any key or mode. Runs entirely in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What does transposing a key mean?

Transposing shifts every note and chord in a piece by the same interval — a fixed number of semitones up or down — so the music sounds the same relative to itself but at a different overall pitch. A song in C major transposed up 7 semitones becomes G major; the I–IV–V–vi chord progression (C–F–G–Am) becomes G–C–D–Em.

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.