Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Online Piano

Online Piano

Play piano in your browser with realistic sounds, four instruments, recording with MP3 export, a song library with learn mode, and a metronome.

Play an Online Piano in Your Browser

This online piano is a full virtual piano keyboard that runs entirely in your browser, generating realistic sound with Web Audio synthesis. Play it with your computer keyboard, mouse, touchscreen, or a connected MIDI keyboard — there is nothing to download or install.

Switch between four instruments — Grand Piano, Electric Piano, Organ, and Synth — then record your performance and export it as an MP3. A built-in song library with Demo and interactive Learn modes and an adjustable metronome make it just as useful for practice as it is for play, whether you are a beginner, a music student, a songwriter, or just curious about the keyboard.

Private by design: all sound synthesis happens locally in your browser, and recordings and settings are saved only to your device. Nothing is ever uploaded to a server, and once the page loads you can play offline.

How to Play the Online Piano

1

Play the keys

Click or tap any key, or use your computer keyboard: A S D F G H J are the white keys and W E T Y U are the black keys. Press several keys at once to play chords, and hold and drag across keys for a glissando.

2

Pick an instrument and range

Choose Grand Piano, Electric Piano, Organ, or Synth from the instrument selector. Use the arrow buttons to shift the visible octave range, hold Space as a sustain pedal, and toggle the note labels printed on each key.

3

Record your performance

Press the record button, play your piece while the timer counts up, then press it again to stop. Play it back, save it to your browser, or download it as an MP3 file.

4

Learn a song

Open the Song Library, press Play for an automatic demo, or enter Learn mode (L) where the next note lights up in yellow and waits for you to play it before advancing.

Features

Four Instruments

Switch between Grand Piano, Electric Piano, Organ, and Synth, each synthesized with its own character — from rich acoustic harmonics to a resonant analog filter sweep.

Flexible Input

Play with an intuitive computer keyboard layout, mouse clicks, touch and drag, or a connected MIDI keyboard — whatever feels most natural.

Recording Studio

Capture every note with precise timing, name your takes, and store up to 10 recordings in your browser for accurate playback.

MP3 Export

Download any recording as a high-quality MP3 file, with a WebM fallback if MP3 encoding is unavailable.

Song Library & Learn Mode

Hear five classics — Twinkle Twinkle Little Star, Mary Had a Little Lamb, Ode to Joy, Happy Birthday, and Jingle Bells — then learn them note by note as each key lights up.

Built-in Metronome

Keep steady time with a tempo adjustable from 40 to 240 BPM, complete with a visual beat indicator that accents the first beat of each measure.

MIDI Keyboard Support

Connect a standard MIDI keyboard through the Web MIDI API and play it on the virtual piano in real time, with velocity sensitivity.

Sustain & Octave Control

Hold Space to sustain notes like a real pedal, and shift the octave range with the on-screen arrows or Shift + arrow keys.

Volume & Note Labels

Adjust output volume with the slider and toggle the note names printed on each key on or off whenever you like.

Responsive Design

Three octaves are shown on desktop for a wide range; on phones and tablets, two octaves with larger keys make touch playing comfortable.

Frequently Asked Questions

How do I play the online piano with my keyboard?

The computer keyboard mirrors a real piano. Use A S D F G H J for the white keys and W E T Y U for the black keys. The ZM row reaches the octave below and K L O P reach the octave above.

Is there a way to show the note names on the keys?

Yes. Note labels are printed on the keys by default. Use the note-labels toggle in the toolbar to hide or show them at any time — handy once you start playing from memory.

Why is there no sound when I press the keys?

Browsers require a click or keypress on the page before they allow audio to play. Interact with the page once, then try again. Also check that your device is not muted and that the in-app volume slider is not set to zero.

Can I play chords and use a sustain pedal?

Yes. Press multiple keys at the same time for polyphonic chords with no practical limit on simultaneous notes. Hold Space to engage the sustain pedal so notes keep ringing after you release them, and release Space to dampen them.

Can I record what I play and download it?

Yes. Press record, play your piece, then stop to play it back, save it, or download it. You can keep up to 10 recordings in your browser — saving an 11th removes the oldest. Downloads are encoded as MP3, with a WebM file as a fallback if encoding fails.

Does the online piano work on mobile and tablet?

Yes. On phones and tablets the piano shows two octaves with larger, touch-friendly keys, while desktop displays three octaves for a wider range. Tap to play and drag across keys for a glissando.

Does the MIDI keyboard button work in every browser?

The Web MIDI API works in Chromium-based browsers such as Chrome, Edge, Opera, and Brave. Firefox and Safari do not support it, so the MIDI button is hidden automatically when your browser lacks support.

Why won't Learn mode advance to the next note?

Learn mode waits for the exact note shown — the right pitch in the right octave. The key you need lights up in yellow, so make sure you are playing in that octave range; use the octave arrows to shift the keyboard if needed.

Is my data stored on a server?

No. All sound is generated locally, and recordings and settings live only in your browser's local storage — nothing is uploaded. Once the page is loaded you can play offline, and clearing your browser data removes any saved recordings.

C3 — B5
AJ Play · ZM Lower · KL Higher Space = Sustain Shift+ = Shift Octave
0:00

My Recordings

No recordings yet. Press the record button to start!

Song Library

Use keys A-J for white notes and W, E, T, Y, U for black notes
Hold Space as a sustain pedal to let notes ring
Press Shift + Arrow keys to shift the keyboard octave range
Try Learn mode in the Song Library to practice songs note by note
Use the Metronome to keep a steady tempo while practicing
Connect a MIDI keyboard for a more natural playing experience
Recordings are saved to your browser and can be downloaded as MP3 files
All audio is generated locally - no internet needed to play
Want to learn more? Read documentation →
1/9
Start typing to search...
Searching...
No results found
Try searching with different keywords