About MIDI to Note Name
MIDI to Note Name converts a MIDI note number into a note name and octave, the reverse of the note-to-MIDI tool. Give it a number and it tells you which key on the piano that number refers to.
The note name is read from the number modulo twelve, and the octave from the floor of the number divided by twelve minus one, which maps the full piano range onto a compact table. Middle C, number sixty, reads C4, and the ends of the range read C-1 at zero and G9 at one hundred and twenty-seven.
The input is clamped to the valid MIDI range, so a number past one hundred and twenty-seven quietly becomes G9 rather than raising an error. Only the note name and octave are shown - there is no frequency in hertz, no staff position and no enharmonic alternative, so a note you think of as a flat is always reported as its sharp equivalent. To convert the other direction, from a note name to a number, use the Note to MIDI tool.
How to use MIDI to Note Name
- 1 Enter the MIDI number you want to identify.
- 2 Run the tool to read the note name and octave.
- 3 Check the range, since values outside zero to one hundred and twenty-seven are clamped.
Frequently asked questions
How does it turn a number into a note?
The note name comes from the number modulo twelve, and the octave from the floor of the number divided by twelve minus one. Sixty gives C4, zero gives C-1 and one hundred and twenty-seven gives G9.
What happens to a number above 127?
It is clamped to one hundred and twenty-seven, so it reports G9 with no indication that the input was adjusted. Values below zero clamp to zero.
Why do sharps never appear as flats?
The tool always reports the sharp form of a note. There is no enharmonic spelling option, so a note you think of as a flat is shown as its sharp equivalent.
Does it show the frequency?
No. Only the note name and octave are shown, with no frequency in hertz and no reverse conversion in the same tool.
Free, online, and private
Free to use
MIDI to Note Name is completely free. There is no account to create, no login, and no hidden charge or usage limit.
Runs online in your browser
It is a free online tool that runs entirely in your browser. Nothing to download or install — open the page and start using it right away.
Your data stays private
All processing happens locally on your device. Your input is never uploaded, stored, or tracked, so it never leaves your browser.
How MIDI to Note Name behaves in detail
These are the specifics of this implementation — the exact ranges, defaults and fixed settings you are working with.
| Parameter | Value |
|---|---|
| Input | a MIDI number field starting at sixty, with a form range of zero to one hundred and twenty-seven |
| Output | a single line of the form MIDI N equals the note name and octave |
| Formula | the note name comes from the number modulo twelve, and the octave from the floor of the number divided by twelve minus one |
| Default | sixty reads MIDI 60 = C4 |
| Clamp | the input is clamped to the range zero to one hundred and twenty-seven |
| Edges | zero reads C-1 and one hundred and twenty-seven reads G9 |
Compiled from the implementation of this tool and checked against it by itoolnet.
What MIDI to Note Name does not do
Knowing the edges of a tool saves more time than another list of its features. These are the cases where it will not do what you might expect.
- It converts one MIDI number at a time. There is no chord, sequence or range mode, no frequency output and no reverse conversion in the same tool.
- Out-of-range values are clamped silently rather than rejected, so a number past one hundred and twenty-seven quietly becomes G9 with no indication that the input was adjusted.
- Only the note name and octave are shown. There is no frequency in hertz, no staff position and no information about enharmonic spelling - the tool always reports the sharp form.
Tested and documented by itoolnet, the team that builds and maintains this site.