About Piano
Free online piano with mouse, touch, and computer keyboard. Slide your finger across keys to glissando, use two fingers for chords, record and download as WAV. No install.
How to use
- Tap or click any key to play a note. Keys glow and highlight as they sound.
- On mobile: press down and slide your finger across keys to glissando — every key your finger crosses plays. Use two or three fingers to hold chords.
- On desktop: use the computer keyboard. Z through M plays the lower octave, Q through U the upper octave. S, D, G, H, J play black keys.
- Pick an instrument — Piano, E-Piano, Organ, Synth, Bell, or Soft Pad — to change the timbre. Each uses different ADSR envelopes and FM synthesis.
- Turn on Sustain Pedal to let notes ring after you release keys. Adjust octave range with + and − to show more or fewer keys, and use the arrows to scroll through registers.
- Press Record to capture your playing. Stop to download a WAV file you can import into any DAW or audio editor.
Frequently asked questions
Can I play piano online for free?
Yes, this piano runs entirely in your browser with no sign-up, no download, and no ads inside the instrument itself. The underlying audio engine uses the Web Audio API — the same technology used by professional online synths like Soundtrap and BandLab. Everything you play is synthesized in real time on your device; nothing is uploaded or stored unless you explicitly record and download a WAV file.
How does slide-to-glissando work?
On a touch device, press down on any key and drag your finger horizontally across the keyboard. Every key your finger passes over plays immediately, giving a smooth glissando effect just like running a finger across real piano keys. The tool tracks your finger position continuously (using pointer events and hit-testing at the cursor position), so key presses trigger in exact sync with your movement. Works on phones, tablets, and trackpads — and with a mouse, hold the mouse button and drag.
How do I play chords?
Three ways: (1) Multi-touch — put two or three fingers on different keys simultaneously. Each finger is tracked independently and all notes play polyphonically. (2) Computer keyboard — hold multiple keys at once, for example Z + C + V plays a C-major chord (C + E + G). (3) Sustain pedal — enable the pedal checkbox, tap each chord tone in sequence, and they'll all ring together until you release the pedal.
Can I record my performance?
Yes. The Record button captures the full audio output — including effects, envelopes, and multi-note chords — directly from the audio graph via the MediaRecorder API. When you press Stop, the browser re-encodes the capture to uncompressed WAV (16-bit PCM) and triggers a download. WAV is lossless and compatible with every DAW and audio editor. File names include a timestamp so you can record multiple takes without overwriting.
What's the difference between the six instrument presets?
Each preset reconfigures the synthesis engine's ADSR envelope, waveform, filter, and FM settings to emulate a real instrument. Piano is a triangle wave with fast attack and medium decay for a warm acoustic feel. Electric Piano adds FM synthesis at a 2:1 modulator ratio for a Rhodes/DX7 character. Organ uses a square wave with near-instant attack and sustain, like a drawbar organ. Synth is a classic subtractive sawtooth with resonant low-pass filter. Bell uses FM with a non-integer ratio (3.5:1) to produce inharmonic partials — the signature sound of struck metal. Soft Pad has a slow 150ms attack and long release for ambient sustain.
Part of ToolFluency’s library of free online tools for Music. No account needed, no data leaves your device.