Skip to main content
CompressNConvert

Virtual Piano

Play a polyphonic two-octave synthesizer with a computer keyboard, mouse, or multi-touch screen.

Every note is synthesized live with the Web Audio API

Press A W S E D F T G Y H U J K O L P ; to play the mapped range.

Complete tool guide

Virtual Piano guide

The virtual piano is a quick playable keyboard for finding notes, checking harmony, or sketching a melody without another app.

Your input is processed in the current browser tab and is not sent to the application server.

Why use this tool?

  • Finish a focused task without installing another app.
  • Adjust the result interactively before you copy, save, or use it.
  • Keep source data and files on this device while you work.

Common use cases

  • Trying chord and melody ideas
  • Finding a starting pitch
  • Practising note locations on a keyboard layout

How to use it

  1. 1

    Choose the starting octave and sound.

  2. 2

    Set a comfortable volume.

  3. 3

    Play with the computer-key mapping or press the on-screen keys.

  4. 4

    Use Stop all notes if a key is held unexpectedly.

Polyphonic playing

Multiple notes can sound at once from separate pointers or overlapping computer-key presses.

Keyboard map

A–; follows the white and black keys chromatically. On-screen keys beyond that range remain playable by touch or pointer.

Synth sounds

Sine is pure, triangle is mellow, square is hollow, and sawtooth is bright.

Practical tips for better results

  • Try triangle at a moderate volume for a soft keyboard-like sound.
  • On a touchscreen, rotate to landscape if you want wider keys.

Frequently asked questions

Does the Virtual Piano upload my input?

No. The work happens locally in the current browser tab. Closing or refreshing the page clears temporary input unless you save the result yourself.

Can results differ in another browser or device?

They can. Browser engines, display settings, hardware capabilities, and supported file formats may affect the final result.

Keep working

Continue with another focused tool from the same collection.