Piano

Virtual Piano

Play now. Open deeper controls only when you need them.

Ready instantlyNo instrument download
Transpose
0
Free playMouse · touch · computer keyboard · MIDI
Public-domain studies
Learn a pieceOde to Joy

A short two-hand study: melody in the right hand with a simple tonic–dominant bass line.

92 BPM original8 bars
Practice mode
The guide waits until you play the right notes.
Hands
Practice speed
Set A and B, then turn Loop on to repeat only that section.
Follow practiceRight hand · 70% · 64 BPM
Next targetE4
Progress0%
Accuracy
Best streak0
SetupRight hand · 70%
1:1E4R
1:2E4R
1:3F4R
1:4G4R
2:1G4R
2:2F4R
2:3E4R
2:4D4R
3:1C4R
3:2C4R
3:3D4R
3:4E4R
4:1E4R
4:2.5D4R
4:3D4R
5:1E4R

Follow mode is for learning the notes. Timing mode is for keeping the pulse: notes fall toward the strike line, the song keeps moving, and missed notes count against the result. Use Follow first, then Timing at 50–70% before moving faster.

Built for playing

Fast first. Deeper when you need it.

88 keysA0–C8 with a scrollable overview instead of shrinking the keyboard into tiny keys.
SongUse a guided timeline, isolate either hand, practice at 50–100% speed and keep a local score history.
RecordCapture a take, replay it and render a WAV locally in your browser.
Mark + ShareMark exact notes on the keyboard and copy a URL that restores them.
A W S E D F…Play from the computer keyboard and edit the mapping when you want a different layout.
MIDIUse note velocity and sustain pedal on browsers with Web MIDI support.

FAQ

A few practical details.

Why does this piano start quickly?

The default sounds are generated in the browser. The first note does not wait for a multi-megabyte piano sample pack to download.

Is 88-key mode a real piano range?

Yes. It covers MIDI 21 through 108, from A0 to C8. The keyboard scrolls horizontally so the keys stay usable.

Does recording upload my playing?

No. The take is recorded as performance events in this tab and the WAV is rendered in your browser when you download it.

Can I practice songs without waiting for downloads?

Yes. The guided studies are local note data, not streamed audio or a remote song API. You can isolate the right hand, left hand or both hands and use a practice click at reduced speed.

Can I share marked notes?

Yes. Mark mode stores exact MIDI notes in the page URL. Copying the share link lets another browser restore the same marks without an account.

Does MIDI work?

On browsers with Web MIDI support, enable MIDI from the control panel, choose an input and play with note velocity. Sustain pedal messages are handled too.