Free Virtual Piano — Play a Real Grand in Your Browser
Play a real, multi-sampled Yamaha grand piano right in your browser — with your mouse, your computer keyboard, or a plugged-in MIDI keyboard. Pick how many keys you see, turn on the metronome, hit record, and download what you played as a MIDI file or as MP3/WAV audio. Nothing installs and nothing uploads.
No account needed · Runs in your browser · Nothing is uploaded
Play the piano
🪙✨ Want to save your work and unlock the full image, video & audio editors? Create a free account →
What the Virtual Piano can do
A real grand piano, not beeps
Every key plays a genuine multi-sampled Yamaha C5 grand (the open-source Salamander Grand Piano), so it sounds like a piano — natural ring while a key is held, a soft damper fade when you let go.
Play with your computer keyboard
The home row is the white keys (A S D F G H J K L ; ') and the row above holds the black keys (W E · T Y U · O P · [) — just like a DAW. Shift+↑/↓ shifts octaves so the whole piano is reachable.
Plug in a MIDI keyboard
Hit Find MIDI device and any connected MIDI keyboard or digital piano shows up — full velocity sensitivity included, so soft and hard playing come through. It reconnects automatically next visit.
Record with a count-in
Press Record, get a 3-2-1 count-in at your tempo, and play. Every take lands on the console's screen where you can replay it, keep it, or toss it.
Download MIDI, MP3, or WAV
Export a take as a standard MIDI file to drop into any DAW, or as finished MP3/WAV audio rendered through the same piano sound you played.
Metronome + your view
A built-in metronome with four click sounds (40–240 BPM), and a keyboard that resizes from a compact 12 keys to the full 88 — pick the view that fits your screen.
How it works
Start playing
Click the keys, use your computer keyboard (the key letters are printed right on the piano), or connect a MIDI keyboard with Find MIDI device.
Set up your session
Choose how many keys you see, shift octaves, and turn on the metronome at your tempo if you want a click.
Record and download
Hit Record, play after the 3-2-1 count-in, then download your take as MIDI for your DAW or as MP3/WAV audio.
Frequently asked questions
Is the virtual piano free?
Yes — it runs entirely in your browser and is free to play. Everyone gets a handful of free sessions; a free ClipCraft account tops you up to 100 tokens a month (a piano session is 2 tokens) and adds the full editors and saved projects.
What does it sound like — is it a real piano?
It plays real recordings of a Yamaha C5 grand piano (the open-source Salamander Grand Piano sample library), multi-sampled every few keys. Notes ring naturally while held and fade like a damper when released — it's the same piano sound used in ClipCraft's SoundCraft music studio.
How do I play with my computer keyboard?
The home row is the white keys — A S D F G H J K L ; ' from C upward — and the row above holds the black keys (W E, then T Y U, then O P and [). Shift+↑ and Shift+↓ move the whole mapping up or down an octave, and the letters are printed on the on-screen keys.
Can I connect a MIDI keyboard or digital piano?
Yes. Click Find MIDI device and allow MIDI access when the browser asks — any connected MIDI keyboard appears in the list. Playing is velocity-sensitive, and your device reconnects automatically on your next visit. Web MIDI works in Chrome and Edge (Firefox and Safari don't support it yet).
Can I record what I play?
Yes. Press the Record button on the console, wait for the 3-2-1 count-in, and play — hit Stop when you're done. Takes appear on the piano's screen, where you can replay each one, delete it, or download it.
Can I download my recording as MIDI or audio?
Both. Each take downloads as a standard .mid file (drop it into any DAW — the notes, timing, and velocities are all there) or as rendered MP3 or WAV audio played through the same grand piano sound.
Do more with a free ClipCraft account
Save your projects and unlock the full image, video and audio editors plus a whole suite of tools — free to start, no card required.
Create a free account