How to use it
- Press a key with your mouse or finger, or type on your computer keyboard.
- Use Z and X to shift the computer-keyboard octave.
- Turn on the sustain pedal, pick a sound and set the volume.
- Click Record, play, then download your take as a MIDI file.
Three ways to play
You can play this online piano in whichever way suits your setup:
- Mouse or touch. Click or tap the keys. On a phone or tablet you can press several keys at once with multiple fingers, so chords work too.
- Computer keyboard. The home row plays the white keys and the row above plays the black keys, laid out like a piano. Hold several letters to play a chord.
- MIDI keyboard. Click MIDI keyboard, allow access, and every connected USB or Bluetooth MIDI controller plays the piano with full velocity sensitivity. The sustain pedal (CC 64) works as well.
Web MIDI works in desktop Chrome, Edge, Opera and Firefox. Safari and browsers on iPhone and iPad do not give websites access to MIDI devices, but mouse, touch and computer-keyboard playing work everywhere.
Computer keyboard layout
On a standard US QWERTY keyboard the keys map to one and a half octaves starting from the note shown under the keyboard (middle C by default):
| Keys | Notes |
|---|---|
| A S D F G H J K L ; ' | C D E F G A B C D E F (white keys) |
| W E T Y U O P ] | C♯ D♯ F♯ G♯ A♯ C♯ D♯ F♯ (black keys) |
| Z / X | octave down / octave up |
If your browser can read your actual keyboard layout (Chrome and Edge can), the small letters printed on the piano keys follow that layout automatically, so AZERTY and QWERTZ users see the right letters. Turn off Keyboard shortcuts if you want to type elsewhere on the page without triggering notes.
Chord and interval names
Hold two keys and the display names the interval between them, such as a major third or a perfect fifth. Hold three or more and it names the chord, including the inversion when the root isn't the lowest note. For example, E–G–C is shown as C major / E, a C major triad in first inversion.
The top line always shows the last note you played with its octave number in scientific pitch notation (middle C is C4) and its frequency in hertz, based on A4 = 440 Hz. That makes the piano handy as a quick pitch reference when you tune a guitar or warm up your voice. For deeper chord work, the chord finder shows fingerings for guitar, ukulele and piano.
Labels, sounds and range
Use Key labels to show letter names (C D E F G A B), solfège syllables (do re mi) relative to a do you choose, or no labels at all. Solfège labels follow the movable-do system: pick where do sits and the keys show do, re, mi, fa, sol, la, ti, with di, ri, fi, si, li, me and te on the black keys.
The piano shows two octaves on phones and three on larger screens, and you can switch between two, three and four octaves and move the visible range with the − octave and + octave buttons. Four sounds are built in: piano, organ, a plucked string and a pure sine wave. The sounds are generated by your browser's Web Audio engine, not sampled from a real instrument, so they're light and load instantly.
Recording and MIDI download
Click Record, play, then click Stop recording. The take captures every note with its exact timing and velocity, and you can play it back on the spot. Download MIDI saves a standard .mid file you can open in GarageBand, Logic, FL Studio, Ableton Live, MuseScore or any other DAW or notation app. The file is written at 120 BPM in 4/4, so if you played in time with a different tempo, set the tempo in your software and quantize from there.
Everything happens in your browser; nothing you play or record is uploaded.
Frequently asked questions
Can I play the online piano with my computer keyboard?
Yes. On a US keyboard A, S, D, F, G, H, J, K, L, ; and ' play the white keys and W, E, T, Y, U, O, P and ] play the black keys. Z and X move the range down or up an octave.
Does it work with a MIDI keyboard?
Yes, in desktop Chrome, Edge, Opera and Firefox (and Chrome on Android). Click MIDI keyboard and allow access. Velocity and the sustain pedal are supported.
How do I use the sustain pedal without a MIDI controller?
Click the Sustain pedal button to toggle it on. Notes keep ringing after you release the keys until you turn it off.
Can I save what I play?
Yes. Use Record, then Download MIDI. You get a standard MIDI file you can edit in any music software. Audio export isn't available here; render the MIDI file to audio in your DAW or with the MIDI player.
Why is there a delay when I play?
Some latency comes from your device's audio system. Wired headphones or speakers usually have less delay than Bluetooth ones, and closing other heavy tabs helps.
Does it work on iPhone and iPad?
Yes, with touch. Web MIDI isn't available on iOS, so an external MIDI keyboard can't be used there.
Last updated: November 12, 2026