Rainbow Piano

Free Online Piano

A colourful piano in your browser for every age: nine instruments, 46 songs to learn with falling notes and backing chords, ear and memory games, chord pads and beats, and a recorder that saves sound files. Play by touch, with your computer keyboard or with a MIDI keyboard.

Chord pads

Tap a pad to play three notes together. Keep your finger on it to let the chord ring.

Things to try

  • Hold three keys at once and the sky shows the chord's name.
  • Slide your finger along the keys to play every note on the way.
  • Pick Animals: each key sings its note as a different animal.
  • Choose a beat under the keys and play along with it.
  • On a computer, A to K play the white keys and W E T Y U the black keys. Z and X move the letters an octave down or up, Space holds notes.

Everything you play, record and win stays in this browser.

How to Use the Online Piano

1
🎹

Pick a sound

Choose one of nine instruments above the keys: piano, music box, xylophone, guitar, flute, organ, robot, singing animals or drums. Each one is made live in your browser as you play.

2
👆

Play the keys

Touch, click or slide across the keys, with several fingers at once. On a computer, A to K are the white keys and W, E, T, Y and U the black ones; Z and X move the letters an octave down or up.

3
🎵

Learn a song

Open Songs, tap one of 46 tunes and press Start. Step by step waits for the glowing key, Play in time keeps the beat and scores each note, and Listen first plays it for you.

4
🎮

Train your ear

Games has Echo, which plays a growing row of notes for you to repeat, and Note hunt, where you find a note from its colour, its name, its place on the staff or its sound.

5
⏺️

Record yourself

Open Record, press Record and play. Play your recordings back, learn them as songs with falling notes, or save them as sound files to keep or share.

6
⭐

Make it yours

Stars for every song, best scores and 24 stickers mark your progress. Settings changes the key colours and size, the note names, the volume and the room echo.

Why Use This Online Piano?

🌈 Colours that guide you

Every note keeps its own colour, Do red to Si pink, on the keys, the falling notes and the chord pads, so you can follow a tune before you read music. Black and white keys are one setting away.

🎼 Songs that wait for you

46 folk tunes, classics, Indian songs and finger exercises fall towards the keys. Step by step waits on each note, and every song gets backing chords worked out from its tune.

🎹 Your own keyboard too

Play with several fingers on a touch screen, with your computer keyboard, or with a MIDI keyboard and its sustain pedal. Pressing nearer the bottom of a key plays it a little louder.

🥁 Beats and chord pads

Play along with seven beats, from a plain click to rock, disco, waltz and dhol, at the speed you choose. Six chord pads ring three notes at once, and held chords are named in the sky.

👂 Ear and reading practice

Echo trains your memory for tunes one note at a time. Note hunt asks for notes by colour, by name, on a treble staff or only by their sound, with your best scores kept.

🔒 Stays on your device

Every sound is made in this browser and nothing you play is uploaded. Recordings, stars and settings stay in this browser until you delete them, and sound files are saved straight to your device.

Piano Notes, Chords and Fingers Explained

🎹 How the keys are laid out

A piano repeats the same twelve notes in every octave: seven white keys, C D E F G A B (Do Re Mi Fa Sol La Si), and five black keys in groups of two and three. C always sits just left of the pair of black keys. Sa Re Ga, one of the note-name choices, is the Indian sargam for the same notes.

🎶 What makes a chord

A chord is three or more notes played together. A major chord takes a root, the note four half steps above it and the note seven above it: C, E and G make C major. A minor chord takes three and seven half steps: A, C and E make A minor. Hold three keys and the piano names the chord.

🖐️ Finger numbers

Piano music numbers the fingers of each hand from 1, the thumb, to 5, the little finger. The finger practice pieces show these numbers on the falling notes. Start them at the Slow speed and move up through Steady, Normal and Fast as the notes become easy.

Frequently Asked Questions

Is the online piano free, and is anything uploaded?

It is free, with no registration. Like every page on ZeroDataUpload, it is supported by advertising. Every sound is made inside your browser, and what you play, record and win stays in this browser on this device: nothing of it is sent to a server.

Can I play it with my computer keyboard?

Yes. While you use the piano, A, S, D, F, G, H, J and K play the white keys and W, E, T, Y and U the black keys, as on a real keyboard. Z and X move the letters one octave down or up, and holding Space keeps notes ringing like a piano's pedal. Settings can show the letters on the keys.

Can I connect a MIDI keyboard?

Yes, in browsers that support MIDI keyboards, such as Chrome and Edge on a computer. Connect a USB or Bluetooth MIDI keyboard, open Play and press Use a MIDI keyboard; the browser may ask you first. Its keys play the piano with their own loudness, and its sustain pedal holds notes. The piano jumps to the notes you play if they are off screen.

Which songs can I learn?

There are 46: folk tunes and classics such as Twinkle Twinkle, Ode to Joy, Jingle Bells, Amazing Grace and easy versions of FĂźr Elise and Pachelbel's Canon, four Indian songs, and finger practice from scales to a Hanon exercise. Each is marked Easy, Medium or Hard. All of them are traditional or long out of copyright.

How do I record and save what I play?

Open Record, press Record and play: the recording starts with your first note and can last up to three minutes. It stays in this browser, up to 30 recordings. Play it back, learn it as a song with falling notes, or press Save sound file to keep it as a WAV file you can send to anyone.

Who is the Rainbow Piano for?

Anyone who wants to play: complete beginners who follow the colours, learners practising songs and finger exercises at their own speed, and players who just want a quick keyboard in the browser, with or without a MIDI keyboard.

Why is there no sound?

Browsers start sound only after you tap or press a key on the page, so the first touch on the piano starts it. Check the volume of your device and the Volume setting under Settings. On an iPhone, the piano asks the browser to play even when the ring switch is on silent; if you still hear nothing, turn the switch off.

Rename recording

Settings

Key colours
Key size
Smaller keys fit more notes on the screen.
Room echo
Progress Stars, stickers and scores. Recordings are not touched.

How the Rainbow Piano works

Playing

Touch, click or slide across the keys. Several fingers can play at once. Pressing nearer the bottom of a key plays it a little louder. Hold notes keeps notes ringing after you let go, like a piano's pedal.

The colours

Each note always has the same colour: Do red, Re orange, Mi yellow, Fa green, Sol blue, La purple and Si pink, so you can follow a tune by its colours before you read notes. Under Settings, Key colours, Black and white shows a plain keyboard with a small coloured dot on each key.

Learning a song

Backing chords are worked out from the tune, so every song has an accompaniment. In finger practice, the small numbers on the notes are fingers: 1 is the thumb.

Keyboard shortcuts

MIDI keyboards

In Chrome and Edge, connect a USB or Bluetooth MIDI keyboard, open Play and press Use a MIDI keyboard. Its keys and sustain pedal then play the Rainbow Piano.

Privacy

What you play is never uploaded: all sounds are made inside the browser. Settings, stars, stickers and recordings are kept in this browser's storage on this device; clearing the browser's site data deletes them. A recording leaves the device only when you save it as a sound file yourself. Like every page on ZeroDataUpload, this page shows ads and uses analytics, as the Privacy Policy explains.