Free · Web MIDI · No software download

MIDI Piano & Monitor

Connect a MIDI keyboard and see notes light up on a virtual piano in real time. Monitor MIDI messages and record a simple performance directly in your browser.

Not connected
Note activeBlack key

Latest MIDI Input

Note
Velocity
Channel

Recording

StatusOff
Events0
Time0.0s

MIDI Monitor

Connect a MIDI device and play a note to see incoming messages.

How to use the MIDI piano and monitor

Use this free MIDI keyboard tester to check whether your keyboard is sending MIDI data correctly. It can also act as a simple MIDI monitor while you work on music.

How do I connect a MIDI keyboard?

  1. Connect your MIDI keyboard to your computer with USB, or connect it through a compatible MIDI interface.
  2. Turn the keyboard on.
  3. Open this page in a browser that supports Web MIDI.
  4. Click Connect MIDI and allow MIDI access if your browser asks.
  5. Select your keyboard from the MIDI input menu.
  6. Press a key. The corresponding piano key should light up and the MIDI message should appear in the monitor.

What is MIDI?

MIDI is a protocol used by electronic musical instruments, controllers, computers, and music software to communicate musical performance information. A MIDI note message can tell software which note was played, on which channel, and with what velocity.

Test a MIDI keyboard for stuck or missing notes

Play every key one at a time and watch the virtual keyboard. If a physical key produces no MIDI message, or a key remains active after you release it, check the keyboard, cable, MIDI interface, and software configuration.

Use it as a MIDI monitor

The monitor shows incoming MIDI messages as they arrive. This is useful for checking note-on, note-off, controller, and other messages while troubleshooting a keyboard or MIDI controller.

Simple MIDI recording

Use Start Recording to capture incoming MIDI events while you play. The recorder is intentionally simple: it is designed for quick tests and monitoring rather than replacing a full digital audio workstation.

Browser and Web MIDI limitations

Web MIDI support depends on the browser and operating system. Some browsers and mobile devices do not expose Web MIDI. Browser permission settings may also prevent MIDI access. Device names, available ports, message types, timing, and mappings depend on the connected hardware. This tool does not create audio from your MIDI keyboard by itself; it displays MIDI data. It also cannot confirm a hardware fault with certainty.

MIDI Piano & Monitor FAQ

How do I test a MIDI keyboard online?

Connect the keyboard, click Connect MIDI, select its input, and press keys. Notes should light up on the virtual piano and incoming MIDI messages should appear in the monitor.

How do I connect a MIDI keyboard to my computer?

Most modern MIDI keyboards connect through USB. Older MIDI keyboards may require a MIDI interface with a computer connection. Once connected, the operating system and browser must expose the device to Web MIDI.

Does this work with a USB MIDI keyboard?

Yes, if the keyboard is recognized by your operating system and your browser supports Web MIDI access.

Can I use this with a MIDI controller?

Yes. MIDI keyboards, pad controllers, control surfaces, and other MIDI devices can appear as inputs when supported by the browser.

Can I record MIDI with this tool?

Yes. The simple recorder captures incoming MIDI events while recording is active. It is intended for quick tests and short sketches rather than full DAW-style production.

Will this play sound from my MIDI keyboard?

No. This page primarily monitors MIDI input. A MIDI keyboard normally sends performance data rather than audio. To hear an instrument, route the MIDI into software or a browser instrument that generates sound.

Does Web MIDI require permission?

Browsers may request permission to access MIDI devices. This is expected security behavior and varies by browser.

Why isn't my MIDI keyboard detected?

Try reconnecting the USB cable, turning the keyboard off and on, checking the operating system's device list, using a supported desktop browser, and reopening the page. Some devices expose MIDI through drivers or applications in ways a browser cannot access.