Virtual Piano app icon
Games

Virtual Piano

Play the virtual piano for free with realistic sounds, a metronome and recording. Three instruments, colorful DO RE MI keys, on mobile and PC.

About Virtual Piano

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.

What is the application used for?

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:

  • Three instruments: piano, organ and synth. Switching is instant, so you can try the same melody with a different character without reloading anything.
  • A built-in metronome: four speeds (60, 100, 120 and 140 BPM). Start it with the M button and stop it with the same button. The pulse is generated in real time by the browser, so it does not drift like a recorded loop.
  • A recorder: press record, play, and press record again to stop. Each note is stored with its exact timing, so playback reproduces the rhythm you played instead of a fixed sequence. Recordings stay saved in the browser and survive a reload.
  • Keyboard shortcuts: on a computer, Q W E R T Y U play the white keys and 2 3 5 6 7 play the black ones, which makes it much easier to play with both hands.
  • Light and dark themes: the interface adapts to the room, which matters if you practise at night.

What problems does it solve?

  • No instrument, no problem: you do not need to buy, tune or carry a piano to check a melody or practise a scale.
  • Timing practice: the metronome gives you a reference to play against, which is the part most beginners skip and the reason a piece sounds uneven.
  • Idea capture: the recorder keeps the notes and the rhythm of an idea before you forget it, without opening a full music production program.
  • Zero setup: no account, no store download and no ads. Open the URL and the keyboard is there.

Why should you use it?

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.

How to get the most out of it

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.

Technical details

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 features

Install Virtual Piano as a PWA

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.

Android

Open Virtual Piano in Chrome, tap the browser menu (⋮) and choose “Install app” or “Add to Home screen”.

iPhone / iPad

Open Virtual Piano in Safari, tap the Share button and choose “Add to Home Screen”.

Desktop

Open Virtual Piano in Chrome, Edge or Brave and click the install icon on the right side of the address bar.

Frequently asked questions about Virtual Piano

What is Virtual Piano?

Play the virtual piano for free with realistic sounds, a metronome and recording. Three instruments, colorful DO RE MI keys, on mobile and PC.

Is Virtual Piano free?

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.

Does Virtual Piano work offline?

Yes. Once installed as a PWA, Virtual Piano runs from your device and keeps working when you have no internet connection.

How do I install Virtual Piano on my phone or computer?

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.

Which devices does Virtual Piano support?

Virtual Piano works on Android, iOS, Windows, macOS and Linux, because it is a progressive web app.

Leer esta página en español

Useful recommendations

We use Hostinger to host Ufumbuzi, and we would rather tell you that plainly than pretend otherwise.

Site hosting Hostinger

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.

Help keep Ufumbuzi free

Every app here is free, ad-free and open. Your support keeps them online and lets us keep adding new ones.

❤️ Support Ufumbuzi