Chord Transposer

How to use Chord Transposer

Chord Transposer changes the key of a chord chart in your browser. This guide walks through every button and shares tips for getting clean results from PDFs and photos.

Transpose a chart in four steps

  1. Add the chart. Paste it into Input, or press the folder button to open a file.
  2. Choose the shift in Transpose. For example, +2 moves G to A. Not sure how far to move? See how many semitones between two keys.
  3. Choose sharps or flats in #/♭. For a flat key such as F, Bb, or Eb, choose Prefer b (see sharps or flats?).
  4. Use the result: preview, print, or save Output. Output updates as soon as you change anything, so you can try several keys quickly.

Only chord names change. Lyrics, titles, and notes stay as they are, and the app keeps each chord above the same word by adjusting the spaces around it. A Key: line at the top of the chart is updated too.

The screen at a glance

Chord Transposer on a computer: the toolbar at the top, the Input area on the left with Amazing Grace in G, and the Output area on the right with the song transposed to A. Numbers 1 to 8 mark the controls.
On a computer, Input is on the left and Output on the right; on a phone they are tabs. The numbers match the list below. Tap the image to enlarge it.
  1. Open (folder button): open a chord chart file.
  2. Input: paste or type a chord chart here. You can edit it at any time.
  3. Transpose: the number of semitones to move, from -12 to +12.
  4. #/♭: how to write the transposed chords — Original, Prefer #, or Prefer b.
  5. Size: the text size of Input and Output.
  6. Preview: show the whole chart at once, ready to print. Input and Output each have their own Preview button.
  7. Save: save Input or Output as a text file.
  8. Settings (gear button): a menu with How to use, Guides & articles, Privacy, and About (license information).

Opening files

FileHow it is read
Text (.txt, .cho, .chopro, .crd, .pro, …)Read as it is. The most accurate option. ChordPro files work too.
PDF with textThe text is taken from the PDF, keeping the columns of chords and lyrics as far as possible.
Scanned PDFPages without text are read with OCR (text recognition). Up to the first 20 pages are read.
Image (PNG, JPEG, WebP, …)Read with OCR for Japanese and English.

When you open a file, Transpose goes back to 0 so the new song does not start in a shifted key. If the file does not seem to contain chords, the app tells you instead of loading it.

Files are processed only in your browser and are never uploaded. To read PDFs and images, the app downloads its reading libraries the first time you open one, so that step needs an internet connection.

Tips for photos and scanned PDFs

OCR guesses each character from the picture, so it can misread chords — for example, b as 6, or a bar line | as I. These tips make a big difference:

After OCR, compare Input with the original and fix any mistakes in Input. Output follows your corrections immediately.

Check the result

The app recognizes most chord symbols: C, Am7, F#m7-5, Gsus4, Cadd9, Bbmaj7, slash chords such as D/F#, chords in brackets such as [G] or (Em), and bar lines like | C | G |. Things to check:

Preview, print, and save

The preview of the transposed song in large text, with a print button and a close button in the top-right corner.
Preview on a tablet. Long charts are split into columns to fit on one screen. Tap the image to enlarge it.

On a phone

Chord Transposer on a phone: the toolbar at the top, Input and Output tabs with the Output tab selected, and the transposed song below.
On a narrow screen, Input and Output are tabs. Preview and Save are next to the tabs.

Tap the folder button to choose a file from your phone, or a photo from your camera roll. The Preview and Save buttons act on the tab that is open.

Install the app and use it offline

Chord Transposer is a web app you can add to your home screen:

After your first visit, the app opens and transposes without an internet connection. The chart you were working on and your settings are kept in your browser, so you can pick up where you left off. Clear this site's data in your browser settings to remove them.

More questions? See the FAQ.