🎸 Chord & Note Transposer
Enter notes or chords and shift them up or down by semitones, with a capo hint for guitarists.
Transposed
D A Bm G
Guitar: to sound 2 semitone(s) higher, use a capo on fret 2 and play the original shapes.
Shifts every note or chord root by the same number of semitones (12 = one octave). Chord qualities (m, 7, maj7, sus4) are preserved. A capo on fret N raises pitch N semitones, so the same shapes sound N semitones higher. 🔒 In your browser.
How the chord & note transposer works
The tool moves each note or chord root by the number of semitones you choose, wrapping around the 12-note chromatic scale (12 semitones is a full octave). Chord qualities like m, 7 and maj7 are preserved. You can spell the result with sharps or flats, and it shows the equivalent guitar capo position.
Transposing changes the key without changing the tune, handy for matching a singer's range or an easier set of chord shapes. On guitar, a capo on fret N raises everything N semitones, so you can keep familiar open-chord shapes while playing in a higher key.
Frequently asked questions
How do I transpose a song to a different key?
Shift every chord and note by the same number of semitones. To go from C to D, move up 2 semitones: C→D, G→A, Am→Bm, F→G. Enter your chords and set the semitones and the tool rewrites them.
How does a capo change the key?
A capo on fret N raises the pitch by N semitones, so the same shapes sound higher. To play in a key that's N semitones up while using easy open chords, capo on fret N and play the original shapes.
How many semitones between keys?
Count up the chromatic scale: C to D is 2 semitones, C to E is 4, C to G is 7. An octave is 12. The transposer handles the counting and wrapping for you.
Does transposing keep the chord type?
Yes, only the root moves. A minor chord stays minor, a 7th stays a 7th. So Am transposed up 2 semitones becomes Bm, and G7 becomes A7.
Should I use sharps or flats?
It depends on the target key's key signature, but for a quick transpose either spelling is fine. Toggle flats if the result reads more naturally that way (e.g. B♭ rather than A♯).