Virtual Piano is a fully playable piano with a real sampled acoustic piano plus six synthesized sounds — classic and electric piano, organ, synth, strings and music box. Every key lights up and moves when you play it. Play by clicking the keys, with your computer keyboard, or by plugging in a real piano or keyboard over MIDI.
A fun way to practice is to pick a song from the library and play along in Practice mode — notes fall toward the keys and you're scored on your hits — or record yourself and listen back. Save any recording or opened .mid file to My Songs to come back to it later.
The keys map to your computer keyboard just like their physical position on the piano:
Hold several keys at once to play chords. Shift the range with the Octave − / + buttons, and turn on «Shortcuts» key labels in Settings to see the mapping on the piano itself.
Yes — connect a MIDI keyboard and use Chrome or Edge. It is detected automatically and its name appears in the badge at the top of the page. Anything you play on it sounds here and can be recorded too, with velocity sensitivity.
Yes — the piano always shows at least two full octaves, even on a small phone, and supports multi-touch so you can play chords with several fingers. You can also force a specific key density in Settings.
Load any song from the library or your own recordings, turn on Practice, and play along — notes fall toward the keys and you’re scored on hits vs. misses instead of the song playing itself.
WAV is a finished audio file — share it or listen anywhere. MIDI stores the notes themselves, so you can open it in any music software (GarageBand, Ableton, MuseScore…) to edit the notes or change the instrument.
Save a recording (or an opened .mid file) to "My Songs" and it stays in your browser — no account needed — ready to play, practice, rename or download again any time you come back.
Yes — open a recording and press Share to get a link anyone can play in their browser, no download needed. Sharing is the one thing here that asks you to sign in (it’s free); recording, playing back, and My Songs never do.
Marks are saved in the page address as you make them — just copy the URL from your browser and send it. Whoever opens it sees the same keys marked and can play them with the space bar.