Make the notes fit / KitForma

MusicXML transposer and chord identifier

Shift written pitches, keys and chord roots in a score, or explore chord names from the notes you already know.

No account neededRuns in your browserFree to use
Music DeskLOCAL WORKSPACE
NOTES → SCOREChoose · review · download
From question to next step

Music Desk

Choose your inputs, or load the working example to explore the result. Your files stay on this device.

Your inputs

Required fields are marked with an asterisk.

01

Separate with spaces or commas; example C4 E4 G4 Bb4.

8 MiB maximum. Export standard pitched staves, not tablature.

Loading the local tool… Your files stay in this browser.

Your result

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

Music Desk · https://musicdesk.kitforma.com/ · KitForma

01

Editable MusicXML output

02

Chord inversions from actual bass notes

03

No score upload

Good questions

Before you start

Does it scan a PDF score?

No. Export uncompressed MusicXML from a notation editor. PDF is a page image and does not reliably contain musical pitch structure.

Does this convert concert pitch to an instrument part?

It shifts the whole written score by a semitone interval and preserves existing instrument-transpose settings. Instrument-part conversion needs a separate notation-editor operation.

Why are there several chord names?

A pitch collection can have several valid roots or inversions. The tool lists exact common formulas; musical context decides the useful name.

Will my score layout stay identical?

Existing layout data is preserved, but altered pitches and accidentals can require reflow. Open and inspect the result in your notation editor.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-17. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.