Chord Transposer — Move Any Progression to Any Key — WriteHook
WriteHook

Chord Transposer

Paste a chord progression and move it to any key. Useful for matching a capo position, adjusting to a vocalist's range, or trying the same progression in a brighter or darker key.

try it ↓
→
+3 semitones
Try an example
↑ try it a few semitones down if the song feels too bright

How to use it

  • Type or paste your chords — separate them with spaces or slashes (C G Am F, or C/G/Am/F)
  • Select the key you're currently in
  • Select the key you want to move to
  • The transposed progression appears below — copy it to your session

When transposing is useful

The most common reason is range. If a song sits uncomfortably high or low for a vocalist, transposing down or up a few semitones can solve it immediately without rewriting anything.

Capo position is another reason. If a song was written with a capo at the 3rd fret in G, the sounding key is Bb. Transposing to Bb lets you write out the actual-sounding chords.

Key color is a subtler reason. Minor keys on the flat side (Bb minor, Eb minor) tend to sound more heavy and brooding than the same chord relationships in sharper keys. If a song feels too bright, try moving it down a few semitones and see if the character changes.

Questions

Does it handle flat keys correctly?

Yes — the transposer preserves the quality of each chord (major, minor, 7th, etc.) and correctly applies flats or sharps depending on the target key. A Bb in the original won't become A# unless you're going to a key that uses sharps.

What chord types does it support?

Major, minor, 7th, major 7th, minor 7th, diminished, augmented, sus2, sus4, and combinations. Standard notation only — it won't parse Nashville numbers or Roman numerals.

Can I transpose a whole chord sheet?

You can paste multiple bars of chords into the input — just separate chords with spaces. It processes every chord it finds in order.

What's the difference between a semitone and a half step?

Nothing — same thing. One semitone = one half step = one fret on a guitar. Moving from C up 2 semitones lands on D.

It's all free, and there's a lot more of it

Chord diagrams, a drum machine, lyrics tools — all in one place, free forever.

Take me to the app →