Virtual piano

Tap the keys, type on your keyboard or plug in a MIDI keyboard.

Loading piano 0%

Learn real songs on piano

Anything Piano turns any song into a piano roll you can slow down, and listens as you play.

Get Anything Piano

Want the notes to a song?

Songscription writes out the sheet music for any song you upload or link.

Transcribe a song

How to play the virtual piano

On a phone or tablet, tap the keys. Play chords with several fingers and slide a finger across the keys for a glissando. Hold Sustain with one finger, like a pedal, while you play. Drag the strip above the keys to move up or down the keyboard.

On a computer, the bottom row of letters plays from C3 and the top row from middle C. The number keys between them are the black keys. The left and right arrow keys move both rows half an octave, together with the keys on screen, and holding Space sustains.

With a MIDI keyboard, plug it in with USB, open the options menu (the button next to Sustain) and choose Connect MIDI keyboard. It plays with your touch and your sustain pedal. This works in Chrome or Edge on a computer or Android phone, and in Firefox on a computer. Browsers on iPhone and iPad, and Safari on a Mac, don’t support MIDI keyboards, so the option doesn’t appear there.

Questions about the virtual piano

What is a virtual piano?

A virtual piano is a piano you play on a screen. This one is a free online piano with all 88 keys and a sampled concert grand sound. It runs in any current browser on a phone, tablet or computer.

Is this online piano free?

Yes. It runs in your browser with nothing to download and no account.

Can I play piano online on my phone?

Yes. Open this page on an iPhone or Android phone and tap the keys. Held upright, the phone shows two rows of keys, and turned sideways it shows one longer row.

Can I play the piano with my computer keyboard?

Yes. The bottom row of letters, from Z, plays from C3, and the row from Q plays from middle C. The row above each one plays the black keys, and the left and right arrow keys move both rows along the piano.

Can I connect a MIDI keyboard or a digital piano?

Yes, in Chrome or Edge on a computer or Android phone, or in Firefox on a computer. Plug it in with USB, open the options menu next to Sustain and choose Connect MIDI keyboard. It follows how hard you play and your sustain pedal. iPhone, iPad and Safari don’t support MIDI keyboards.

Why is there no sound on my iPhone?

Turn the volume up and tap a key again. If it’s still silent, turn off silent mode with the switch on the side of the phone.

Why is there a delay between pressing a key and the sound?

Bluetooth headphones and speakers add a delay to every sound they play. Use your device’s own speakers or wired headphones, and the keys respond faster.