Play the virtual piano for free with realistic sounds, a metronome and recording. Three instruments, colorful DO RE MI keys, on mobile and PC.
Find this application for Linux (.deb) at 👉 Linux Downloads
The Virtual Piano - Ufumbuzi is a browser-based instrument that turns your phone, tablet or computer into a playable keyboard. It is a lightweight Progressive Web App (PWA), so it opens in a second, installs on the home screen and keeps working offline. The keyboard covers one full octave, from DO to SI, with the seven white keys and five black keys laid out like a real piano.
It is a practice and songwriting tool. You can tap the keys with a finger on a touchscreen, click them with a mouse, or use the QWERTY keyboard on a computer. The app includes:
Because it removes every excuse between you and the keyboard. The app is free, works on mobile and desktop, and the layout is designed for fingers first: the keys are large, the colours identify each note and the black keys sit where your hand expects them. If you are learning, the DO RE MI labels let you follow a score without knowing the positions by heart. If you already play, the metronome and the recorder turn the page into a small practice room.
Start with the metronome at 60 BPM and play one note per click until the movement is automatic, then move up to 100 and 120. Record the exercise and listen to it: the playback shows exactly where you rushed. On a computer, use the keyboard shortcuts and keep the mouse free for the instrument buttons. On a phone, turn the device horizontally so the keys are wider, and use headphones if you want to hear the low notes clearly.
Sound is synthesised in real time with the Web Audio API, so there are no samples to download and no latency from a network request. The app is free, has no ads and no sign-up, and can be installed as a PWA on Android, iOS, Windows, macOS and Linux. Recordings stay on your device: nothing is uploaded to a server.
If you would rather listen to music than play it, the music player has an equaliser and smooth transitions, and the online radio covers live stations.
Virtual Piano is a progressive web app. Install it from your browser and it runs like a normal app, with its own icon and its own window.
Open Virtual Piano in Chrome, tap the browser menu (⋮) and choose “Install app” or “Add to Home screen”.
Open Virtual Piano in Safari, tap the Share button and choose “Add to Home Screen”.
Open Virtual Piano in Chrome, Edge or Brave and click the install icon on the right side of the address bar.
Play the virtual piano for free with realistic sounds, a metronome and recording. Three instruments, colorful DO RE MI keys, on mobile and PC.
Yes. Virtual Piano is a free, ad-free progressive web app. It needs no sign-up and no payment details, and your data stays on your own device.
Yes. Once installed as a PWA, Virtual Piano runs from your device and keeps working when you have no internet connection.
Open Virtual Piano in your browser and choose “Install app” from the Chrome menu, or “Add to Home Screen” in Safari. It then opens with its own icon, like a native app.
Virtual Piano works on Android, iOS, Windows, macOS and Linux, because it is a progressive web app.
We use Hostinger to host Ufumbuzi, and we would rather tell you that plainly than pretend otherwise.
If you ever want to build something of your own, this is where we host Ufumbuzi. Hostinger offers shared hosting, domains and email at prices lower than most providers, and there is a discount waiting on the link.
Disclosure: Some links on this page are referral links. If you make a purchase through them, we may earn a small commission at no extra cost to you, while you get a special discount. We only recommend services that add real value.
Every app here is free, ad-free and open. Your support keeps them online and lets us keep adding new ones.
❤️ Support Ufumbuzi