Free · No sign-up

Learn piano songs with falling notes

Plug in your keyboard and play along, right in your browser.

Browse songsPlay your MIDI file

USB MIDI · Bluetooth · or tap the keys on screen

EzPiano is a piano learning app for iPhone, iPad and Android. This website is its free companion: play songs with falling notes, look up chords and practise scales in your browser, with no sign-up.

Song library

500+ songs for every level

Pick a song and follow the falling notes. Listen, wait for each note, or play along.

Popular songs

See all songs

C majorNotes C E G · Formula 1 3 5
135

Choose the root note

Chords

Piano chords

Every common chord in all 12 keys, shown on the keyboard with its notes and inversions.

See all chords

More ways to play

Questions

Which keyboards work?
Any digital piano or MIDI keyboard with a USB port or Bluetooth MIDI, in Chrome or Edge on a computer or an Android device. No MIDI piano? The EzPiano app on your phone listens to any piano through the microphone.
Is it free?
Yes, with no sign-up. Your own MIDI files and Free play are free in full. Of the 529 songs, 16 public-domain songs play in full; the other 513 play a free 30-second preview, and the full songs are in the EzPiano app.
Does it work on iPhone?
You can play every song with touch on iPhone and iPad, but Safari cannot connect a piano. To play with your piano on an iPhone or iPad, use the EzPiano app, which connects over USB and Bluetooth.
Is my file uploaded?
No. MIDI and MusicXML files are read inside your browser and never leave your device.
How do I connect Bluetooth?
Pair the piano in your computer’s Bluetooth settings first, then choose Connect piano and allow access. In Chrome you can also use “Connect via Bluetooth” (beta) in the same dialog.

Get the EzPiano app

Lessons, fingering and 500+ songs