1. Home
  2. Audio & video tools
  3. Chord Transposer

Chord Transposer

Move a song into a key that suits your voice, or work out the chord shapes to play with a capo, without retyping the chart.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Chord Transposer

  1. Paste the chord sheet.
  2. Choose the original and target keys, a number of semitones or a capo fret.
  3. Copy the transposed sheet.

Features

  • Shift by key, semitones or capo
  • Chords above lyrics and [ChordPro] brackets
  • Slash chords and suffixes preserved
  • Sharps or flats chosen to suit the target key
  • Chord lines found by shape, so lyrics stay unchanged

Supported formats

You can open

  • TXT
  • Pasted text

You get

  • TXT

Private by design

Your files are opened and processed by your browser on this device. They are never uploaded to openWorkstand or anyone else, so the Chord Transposer is safe for contracts, IDs, photos and work documents. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • A word that looks like a chord on a line of its own may be changed; check the result.
  • Only chord letters A to G are recognised, not solfege names.

Guide

Transposing chord sheets: key to key, semitones and capo, with lyrics kept in place

A song is in the wrong key for the singer. The guitar player wants an easier set of shapes. The pianist has the chart in another key. Moving every chord up or down by the same interval is called transposing, and doing it by hand across a whole song invites mistakes. This page takes a chord sheet, in the usual layout with chords above the lyrics, and rewrites every chord, leaving the words and spacing alone.

Three ways to choose the shift

From key to key: choose the key the song is in and the key you want, and the page works out the interval. Semitones: enter a number from -11 to 11, positive being higher. Capo position: enter the fret of the capo and the key the song is in, and the page shows the shapes to play. With a capo on fret 2 for a song in G, the shapes are those of F, which a note under the output spells out.

A worked example

Press Sample, an “Amazing Grace” chord sheet with a [Verse] label and four chord lines, in G. Shift it up two semitones. The first chord line, G D Em C, becomes A E F♯m D. G7 C G/B Em becomes A7 D A/C♯ F♯m, showing that both parts of a slash chord move, and Am D7 G becomes Bm E7 A. The statistics list 14 chords changed and 4 chord lines. A key to key shift from G to A gives the same result.

How chord lines are recognised

The tool splits each line into words. If every word is a chord, or a bar line like |, the line is treated as chords and transposed. A line of lyrics that happens to contain “A” or “Am” is left alone, because other words on it are not chords. Spaces are preserved, so the chords still sit above the same syllables. Chords written in square brackets inside the lyric line, as in [G]Amazing [D]grace, are changed in place too. Suffixes such as m7, sus4 and add9 are kept as you wrote them.

Sharps and flats

Black-key notes have two names. When you transpose from key to key, Automatic mode uses flats if the target key is one that normally has flats, such as F or B flat, and sharps otherwise. When you shift by semitones, with no target key, it writes sharps. You can force sharps or flats, which is useful when a chart should match the style of the rest of a songbook. Note that the result for a key like F sharp or G flat is the same sound written two ways.

Using a capo

A capo clamps across the neck and raises every string. If a singer needs a song in A and you want to play easy G shapes, a capo on fret 2 does it: G shapes sound as A. The capo mode answers the opposite question as well: for a chart in a given key, which shapes are needed with the capo on each fret?

Edge cases

Unusual symbols such as chords with unusual alterations may not be recognised and are then left as they are, so look over the result. A song with a modulation is transposed by the same amount throughout. Section labels in brackets, such as [Verse], are not treated as chords. Copy and download give plain text, with a file named transposed.txt.

Limits

It does not guess the key of the song: you must say what it is in for key to key mode. It works on text, not on audio or notation. The input is stored in your browser only.

Checked against the current version of the Chord Transposer on .

Troubleshooting

The file does not open

Check that it is one of the supported formats above and opens in another app. Damaged files and password-protected PDFs cannot be read until they are repaired or unlocked.

It is slow or stops on a very large file

Everything runs on your device, so speed depends on its memory. Close other tabs, use a computer rather than a phone, or split the file into smaller parts first.

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

What does a capo do to the chords?

A capo raises every open string by one semitone per fret. The shapes stay the same but the sound is higher. A song in G with a capo on fret 2 is played with F shapes, because F moved up two semitones is G.

Why does the tool write F sharp in one song and G flat in another?

When you transpose from key to key, Automatic mode follows the target key, using sharps for keys such as D and A and flats for keys such as F and B flat. You can force sharps or flats if you prefer one.

How does it know which lines are chords?

A line counts as a chord line only when every word on it is a chord or a bar line. A lyric such as “A man walks” has words that are not chords, so it is left alone.

How does the capo mode work?

Enter the key the song is in and the fret your capo is on. The page lowers each chord by that many semitones to give the shapes to play, so a G song with a capo on 2 uses F shapes.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.