Back to tools
Keyboard / touch Multiple voices Record to WAV

Web Piano

Play a two-octave piano with keyboard or touch, with multiple voices, recording and WAV export. Audio is synthesized locally.

Share:
Privacy: All audio and speech processing runs locally in your browser. Audio data is never uploaded to any server.
🎹 Keys (keyboard: A S D F…)
Keyboard mapping: A W S E D F T G Y H U J K O L P. You can also click or touch the keys.
📼 Recordings

No recordings yet. Record to replay and export WAV.

Technical References

  1. Web Audio API — MDN: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API

Frequently Asked Questions

How do I play?

Click or tap the keys, or use the computer keyboard (A W S E D F T G Y H U J K O L P) to play across two octaves.

Which waveforms are supported?

Sine, triangle, square, and sawtooth, with adjustable volume.

Can I record?

Yes. Recordings can be played back and exported as WAV audio files.

Does it need an internet connection?

No. Sound and recording are handled entirely by your browser.

Technical References

  1. Web Audio API — MDN: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API