Use the free tool below: your data never leaves your browser — all work happens on your device, and nothing is uploaded to any server.
What ABC notation is
ABC notation is a way to write music with plain text. Instead of drawing notes on a staff, you type letters: C, D, E, F, G, A, B, with lowercase letters one octave higher, and symbols for sharps, flats, bar lines, and note lengths. A short header at the top gives the tune number (X:), the title (T:), the metre (M:), the default note length (L:), and the key (K:). The result is a folk tune you can store in a text file, email, or print as sheet music.
Thousands of traditional tunes live in ABC format, which is why transposing matters. A tune in C may sit too low for your fiddle, or too high for your voice. Transposing shifts every note by the same number of semitones and updates the key line, so the tune keeps its shape but lands in a comfortable range. Doing that by hand is slow and error-prone; this tool does it in one step and redraws the score.
How to use the transposer
- Paste ABC notation into the box, or start from the sample tune.
- Pick the shift in semitones, from minus 11 to plus 11. Positive moves the tune higher.
- Press Transpose tune. The tool shows the new ABC, with the key line updated, and draws the new score.
- Copy the new ABC and save it, or print the score from the sheet music maker.
A worked example
Take the sample tune in C major, which opens C E G E. Transpose it up 2 semitones and it becomes D, F sharp, A, F sharp, in D major. The key line changes from K:C to K:D, and every note moves two semitones: C becomes D, E becomes F sharp, G becomes A. The tune sounds the same in shape, but a whole tone higher, which suits many fiddles and voices better.
Transpose the same tune down 2 semitones instead, and it lands in B flat major, opening B flat, D, F, D. In ABC, flats are written with an underscore, so B flat appears as _B. The tool handles sharps and flats, octave marks, rests, and bar lines, and it leaves header lines other than the key line untouched.
ABC symbols the transposer handles
- Notes A to G, uppercase for the middle octave and lowercase one octave higher.
- Sharps written with a caret (^F) and flats with an underscore (_B), including double sharps and flats.
- Octave marks: commas lower a note (C,) and apostrophes raise it (c’).
- Rests (z), bar lines (|), and note lengths (C2, E/2), which pass through unchanged except for the pitch.
Common mistakes
The most common mistake is transposing without updating the key line, which leaves the printed score in the wrong key. This tool updates the key line for you. The second mistake is transposing so far that the tune leaves your instrument’s range. A shift of 2 or 3 semitones is usually safe; a shift of 7 or more changes the character of the tune. The third mistake is pasting ABC with missing header lines. ABC needs X:, T:, M:, and K: lines, and the tool will tell you which one is missing instead of failing silently.
Always listen after transposing. A tune that looks right can still sit awkwardly on your instrument, especially near the top or bottom of its range. If it feels wrong, try one semitone less, and let comfort, not theory, decide.
Choosing the new key
Do not pick a shift at random. Start from the range that matters: your voice, or your instrument. Singers should transpose so the highest note sits comfortably, not at the very top of their range, because live singing is harder than rehearsal singing. Fiddle and flute players should check the lowest note too, since a tune transposed down can fall below the instrument. A shift of 2 semitones up or down solves most range problems; if you need 5 or more, consider whether a different tune would serve better than a heavily moved one.
Related calculators
- Spanish version
- Lyric Rhyme Finder – Real Rhymes for Any Word in Your Song
- ABC Sheet Music Maker – Type ABC Code and Get Printable Sheet Music
