Free · No download · No sign-up

Virtual piano: play online

A full-size piano keyboard in your browser. Play with your computer keys, mouse or fingers, hold notes with sustain, and shift octaves.

Octave0
C3
C4
C5

Play with your mouse, touch or computer keyboard (Z to / and Q to ]). Hold Space for sustain.

How to play the virtual piano

  1. 01

    Bottom row

    Z, X, C, V… play the lower octave; S, D, G, H, J the black keys.

  2. 02

    Top row

    Q, W, E, R… play the next octave; 2, 3, 5, 6, 7 the black keys.

  3. 03

    Sustain

    Hold Space (or tap Sustain) to let notes ring.

  4. 04

    Shift octaves

    Use the – and + buttons to move up or down.

A piano wherever you are

Learn songs

Turn on key labels to see which computer key plays each note.

Write melodies

Try out a tune before you turn it into a song.

Touch friendly

Play chords with several fingers on a phone or tablet.

Nothing to install

Works in any modern browser.

Getting started with the online piano

Middle C is the C in the top row (the Q key) when the octave is at 0. White keys follow the letters of the musical alphabet: C D E F G A B, then C again. Black keys are the sharps and flats between them.

To play a C major chord, press C, E and G together: Q, E and T on the top row. For A minor, try A, C and E: Y, I and P. Switch the labels to "Keys" to see every shortcut on the keyboard.

Found a melody you like? Hum it into a phone memo, then describe it to the AI song generator, or find the key of a song you're learning with the key finder.

Frequently asked questions





Make your first song free

Sign up and get 3 free credits, enough for your first two songs. Check in on later days to collect more.

Create a song

No credit card needed.