Free Online Virtual Piano
Play piano online using your computer keyboard, mouse, or touchscreen. Multiple sound timbres, hardware audio recording, sustain pedal emulation, and zero latency.
Record & Export Your Performance
Captures live performance audio with zero latency. Export as .wav (DAWs & universal playback) or .webm (MPV player & web).
Acoustic Physics & Web Audio Synthesis
An acoustic grand piano creates sound when felt hammers strike steel strings stretched over a cast-iron frame. The vibration transfers through a wooden soundboard, creating rich harmonic overtones. Our virtual piano replicates this acoustic phenomenon using hardware Web Audio API additive synthesis, generating lowpass filter decay curves and realistic pedal resonance.
Multiple Timbre Configurations & Recording
Switch between Grand Piano, Rhodes Electric, Harpsichord, Organ, and Lead Synth timbres on the fly. Capture your songwriting sessions directly into lossless audio files using our browser-based recording pipeline.
Beginner Piano Tutorial: Master the 5-Finger Pattern
If you are new to playing piano, start with the C Major 5-finger pattern. Position your right hand so your thumb (Finger 1) rests on C4 (key A), index finger (Finger 2) on D4 (S), middle finger (Finger 3) on E4 (D), ring finger (Finger 4) on F4 (F), and pinky (Finger 5) on G4 (G).
Curved Finger Joints
Curve your fingers as if holding a small tennis ball. Strike keys with fingertip pads rather than flat fingers.
Smooth Weight Transfer
Press each key smoothly, transferring hand weight from finger to finger without locking your wrist joints.
Syncopated Sustaining
Press the sustain pedal right after playing a chord to hold harmonics, then lift and press again as chords change.
Engine Specifications & Features
Built on zero-latency Web Audio API synthesis standards for musicians, producers, and music educators.
Acoustic Grand Engine
Real-time additive harmonic synthesis with felt hammer impact transients, 4-overtone soundboard decay, and 64-bit Web Audio API floating point precision.
- ✓Sub-millisecond audio context clock
- ✓Real hammer strike click transient
- ✓Multi-channel WAV/WebM recording export
Multi-Touch & MIDI Controls
Connect any USB or Bluetooth WebMIDI keyboard with velocity sensitivity support, or play using computer QWERTY keys with active visual feedback.
- ✓Zero-driver plug and play MIDI
- ✓Emulated damper pedal resonance
- ✓Custom octave shift controls
Studio Timbres & Recording
Switch between 4 curated piano instruments including Concert Grand, Rhodes FM Electric Piano, Church Pipe Organ, and Vintage Synthesizer.
- ✓Instant WebM and 16-bit WAV downloads
- ✓No plugin download required
- ✓Fully responsive touch keybed
Virtual Piano — Frequently Asked Questions
Find answers to common questions about our virtual instruments, practice tools, and music theory workspace.
How do I play the virtual piano with my computer keyboard?
Use keys A, S, D, F, G, H, J, K, L, ; for the white keys (C4 to E5), and W, E, T, Y, U, O, P for the black sharp/flat keys.
Press Spacebar to toggle the sustain pedal.
How do I record and save my piano performance?
Click the 'Record' button below the piano keybed to start recording.
Play your piece, click 'Stop', and an instant webm/audio player will render with a download link to save your file locally.
What sound options/timbres are available?
Switch live between Acoustic Grand Piano (additive synthesis), Rhodes Electric Piano (FM bell tone), Bright Harpsichord, Vintage Drawbar Organ, and Analog Synthesizer Lead using the Sound Timbre selector.
Is the piano sound synthesized or sampled?
Our virtual piano uses multi-harmonic additive acoustic synthesis with dynamic lowpass filter decay via the browser Web Audio API, providing realistic acoustic piano sound with zero latency.
Can I play polyphonic chords and multi-touch on mobile?
Yes! Multi-touch on mobile phones/tablets and simultaneous key presses on computer keyboards are fully supported with zero voice limit.
How do I shift octaves up or down?
Use the Octave - / Octave + controls on the keyboard interface or press your keyboard left/right arrow keys to transpose octaves dynamically.
Does the sustain pedal work on mobile devices?
Yes.
Tap the 'Sustain Pedal' toggle button above the keybed to hold notes on touchscreens, mimicking a physical grand piano damper pedal.
Can I connect a physical USB or Bluetooth MIDI keyboard?
Yes! If your browser supports WebMIDI (Chrome, Edge, Opera), connect your MIDI controller and key inputs will trigger the virtual engine automatically.
What is the frequency range of a standard 88-key piano?
A standard acoustic piano ranges from A0 (27.
50 Hz) at the lowest bass end to C8 (4186.01 Hz) at the highest treble key.
Is this online piano free for music teachers and students?
100% free.
No account required, no downloads, and unlimited access for music lessons, classroom teaching, practice, and songwriting.