Virtual Piano
by PitchFit
INSTR Grand Piano
NOTE
Click the keys or use your computer keyboard (Q W E R T Y U I O P)
Free online piano

A virtual piano that actually sounds like a piano

Play in your browser with real acoustic piano samples, keyboard shortcuts, adjustable note labels, sustain, and nine alternate instrument voices. No download, no sign-up.

⌨️

Play with your keyboard

Every piano key is mapped to a key on your computer keyboard. The QWERTY row plays the middle octave, the number row handles the first set of sharps, and ASDF / ZXCV extend the range upward.

🎹

Ten instrument voices

Switch between grand piano, electric piano, harpsichord, pipe organ, strings, choir, synth pad, music box, and more. Each voice uses real recorded samples rather than synthesis.

🎼

Three note systems

Display labels as English letters (C, D, E), French solfège (Do, Ré, Mi), or German notation (where B flat is B and B natural is H). Useful for learners across musical traditions.

How to play

Three ways to play

🖱️

Mouse

Click any key to play it. Hold the mouse button and drag across the keyboard to play a glissando, just like running your finger along real piano keys.

⌨️

Computer keyboard

Each piano key shows the computer key that plays it. Press that key on your keyboard to trigger the note. Hold multiple keys at once for chords.

📱

Touch

On phones and tablets, tap the keys directly. The piano supports multi-touch, so you can play chords with several fingers at the same time.

About this tool

Why use a virtual piano?

A virtual piano is useful whenever you do not have access to a real instrument. It lets you check a melody you have in your head, work out a chord from a song, get familiar with the layout of a keyboard before buying one, or practise a passage you are learning while travelling.

This piano uses recorded samples rather than synthetic tones. Each note is a real recording from an acoustic piano or the corresponding instrument, so the sound remains musical across the full range of the keyboard.

If you are learning music theory, the adjustable note labels can help you internalise the names of the notes in the system you work with. Switch to solfège for French-language conservatory training, or to German notation if you are reading historical scores from composers like Bach or Mozart.

From this piano to your ear

A piano is only as good as the ear that plays it

Once you can play notes, the next step is to recognise them by ear. PitchFit is built for exactly that.

🎵

Perfect Pitch Test

Can you name a note without a reference tone? Find out in under 10 minutes.

Take the test →
🎼

Relative Pitch Test

Measure how accurately you hear the distance between two notes, the skill underlying playing by ear.

Take the test →
🎤

Perfect Pitch Challenge

Sing back what you hear. A free interactive game that scores your pitch accuracy in real time.

Play →
FAQ

Common questions

Yes. The piano is completely free and does not require an account. The only paid part of PitchFit is the optional structured ear-training programme.
Yes. The keys respond to touch and support multiple fingers at once for chords. Landscape orientation is recommended so more keys are visible.
The first note plays once the instrument samples have downloaded. Each voice is roughly one to three megabytes. Subsequent instruments load on demand when you switch to them.
Recording is not included in this tool. If you need to capture audio, your operating system or browser screen recorder will capture the piano sound along with the visuals.
They refer to the same black keys but name them differently. The note between C and D is called C♯ when approached from below and D♭ when approached from above. The piano lets you pick whichever convention you prefer.
In German-language music tradition, the note called B in English is named H, and B♭ is simply called B. It is historical, and you will see it on scores by Bach, Mozart, and many central European composers.

From pressing keys to knowing notes

Train your ear and hear music the way musicians do.

Take the free pitch test →