Online MIDI Piano — Play a Web Piano Keyboard Free

Key letters
 
 
Metronome
BPM
Free
Piano Companion
Piano Companion
Chords, Scales & Progressions

Want all chords at your fingertips? Get our free app with 10,000+ chords and scales — trusted by millions of musicians. Look up any chord instantly, anywhere.

Get It Free
Free
ChordIQ
ChordIQ
Learn Music by Playing

Ready to actually learn these chords? Train your ear, master the staff, and build real skills with interactive games — for guitar, ukulele, bass and more.

Get It Free
Did you know?
KidTeller
KidTeller
Personalized Storybooks

Your child can star in their own personalized storybook? KidTeller weaves your child's name, photo, and favorite things into a magical adventure — making them the hero of every page.

Create a Story
Did you know?
MathIt
MathIt
Multiplayer Math Game

Math practice can be a multiplayer battle? MathIt lets 2–5 players compete head-to-head in fast 30-second rounds. Share a room code with friends and find out who solves equations the fastest.

Play Now
MIDI Inputs 

A full piano in the browser

This is a playable piano you can use without installing anything. Click or tap the keys, or plug in a MIDI keyboard and the on-screen keys follow what you press. Switch between piano, xylophone, guitar, cello and flute sounds, and toggle note names on the keys while you're still learning where things sit.

Because it runs on the Web Audio and Web MIDI APIs, latency stays low and everything happens on your device — no upload, no account. It works on a phone, tablet or desktop, though a real MIDI keyboard gives you the best feel.

Play with your computer keyboard

The letter on each key is the computer key that plays it. The top row (Q W E R T Y U I O P) plays the upper keys and the bottom row (Z X C V B N M) plays the lower row; the number and letter keys in between play the black keys. Hold Space for the sustain pedal and use the left and right arrow keys to shift octaves.

Q 2 W 3 E R 5 T 6 Y 7 U I 9 O 0 P [ = ] ·Z S X D C V G B H N J M , L . ; / ⇧ \ ·Space = Sustain ·← → = First Octave

The mapping follows the physical position of the key, so it also works on AZERTY and QWERTZ keyboards. Switch the letters off once you know them.

Chords, scales and recording

Use it to check a chord voicing, hear how a scale sounds, or sketch a quick idea. Record a short passage and play it back to hear what you actually played, not what you meant to.

When you want the theory behind the keys, jump to the chord and scale references below — every chord and scale on Songtive is linked to the same sounds you hear here.

Frequently asked questions

Can I use a MIDI keyboard?

Yes. Connect a MIDI keyboard over USB in a browser that supports Web MIDI (Chrome or Edge), pick it from the MIDI inputs list, and the on-screen piano mirrors your playing.

Can I play the piano with my computer keyboard?

Yes. Each key shows the computer key that plays it: the Q row for the upper keys and the Z row for the lower row, with the number keys for sharps and flats. Space works as a sustain pedal and the arrow keys move the octave.

Will it work on my phone?

Yes. The keys respond to touch, so you can play on a phone or tablet. On smaller screens, use the octave control to reach the notes you need.

Is it free?

The online piano is free to play in your browser. For practice tools, chord and scale libraries and progression building, the Piano Companion app builds on the same engine.

Is there a piano app for my phone?

This online piano runs in your phone's browser, so you do not need to install anything. If you also want a chords and scales app, Piano Companion for iPhone, iPad, Android and Mac adds a chord dictionary, a scale dictionary and a progression builder.