Every finger, numbered
Fingering comes from the score, and is worked out for you where the score has none. Orange is the right hand, blue the left.
A piano score reader for self-learners
Teaching yourself? Upload any score, even a phone photo of the printed page, and watch two hands play it, finger by finger, as slowly as you need.
Free to start · MusicXML or MIDI with a free account · photos, PDFs and the composer with Plus
Bring your own music
The piece from your teacher, a page of an old songbook, the PDF you bought last week: upload it, and in about a minute it’s engraved, fingered and played by two hands, ready to practise bar by bar.
Photos and PDFs with Plus · MusicXML and MIDI free with an account · pictures are deleted as soon as they’re read
No teacher to book, nothing to install, no account to make. Three bars, and you’re playing.
.musicxml.xml.mxl.mid.midi.pdf.jpg.png
or drop a file anywhere on this page
I taught myself piano, and kept getting stuck on the same things: which finger, how it should sound, that one bar. Every tool here fixes one of them.
Fingering comes from the score, and is worked out for you where the score has none. Orange is the right hand, blue the left.
Practise one hand while the other plays along. You hear what you see.
From a slow walk at a quarter of the tempo to half again as fast.
Tap A and B, or drag across the bars you want, and go round until your fingers know the way. A metronome and a count-in keep you in time.
Play on your computer keys, or plug in a MIDI keyboard with Plus, and your notes light up right on the keyboard.
Scores are typeset right in your browser, with each note lit as it plays.
NewThe composer
A tune you hum, a melody you worked out by ear, an exercise from your teacher: write it on a grand staff, and two hands play it back, finger by finger, so you can learn it like any other piece.
Plus keeps 3 pieces of your own · Pro as many as you like · saved to your account, on every device
75 public-domain pieces, fingered and ready, from your first week to your first rag. Tap one and start playing.
6 pieces
23 pieces
30 pieces
16 pieces
Play the whole library without an account. Sign in, free, to add your own MusicXML and MIDI files. Plus reads any printed score from a photo or a PDF, lets you play along on your own keyboard, and opens the composer for a few pieces of your own; Pro writes as many as you like.
For anyone learning a piece
$0forever
No card needed
Start playingFor learners bringing their own music
$6.99$3.99a month
For your first 6 months, then $4.99 a month
Join the Plus waitlistFor learners who write their own music
$11.99$8.99a month
Billed monthly, cancel any time
Join the Pro waitlistPay once, keep Pro for good
$199.99$79.99once
One payment, no subscription
Join the Lifetime waitlist| Feature | No account | Free account | Plus | Pro | Lifetime |
|---|---|---|---|---|---|
| Playing | |||||
| Library pieces | 75 | 75 | 75 | 75 | 75 |
| 3D hands with fingering on every note | |||||
| Left, right or both hands | |||||
| Speed, A–B loops, metronome, count‑in | |||||
| Play along on your computer keys | |||||
| Your scores | |||||
| Upload MusicXML and MIDI files | — | ||||
| Your songs saved to your account, on any device | — | ||||
| Upload photos and scans of printed scores | — | — | |||
| Upload PDFs of sheet music | — | — | |||
| Write your own music in the composer | — | — | 3 pieces | Unlimited | Unlimited |
| Your piano | |||||
| Connect a MIDI keyboard to play along | — | — | |||
| Price | |||||
| Cost | $0 | $0 | $3.99 a month for 6 months, then $4.99 | $8.99 a month | $79.99 once |
Hands on Piano has no tracking and no ads, and you don't need an account. Without one, the scores you open are read in your browser and stay on your device. With one, the songs you save are kept on our server so you can open them anywhere.
sid, keeps you signed in for up to 30 days; another, gstate, lasts ten minutes while you sign in with Google. They are needed for signing in and are used for nothing else.If you add a photo, scan or PDF of sheet music, your browser sends that picture, and nothing else (not even its file name), to our score reader. The reader reads the notes, sends the score back to your browser, and deletes the picture and everything made from it as soon as it has finished. We don't keep, look at or share the pictures. The score is then saved like any other score you open: in your browser, or in your account if you're signed in.
Opening Hands on Piano asks our server and a few providers for what the page needs. Like any website request, these carry your IP address and basic browser details:
We don't use analytics, advertising, profiling or tracking cookies, we don't email you (Stripe sends receipts if you buy a plan), and we don't sell personal information or share it beyond what's described here.
Hands on Piano is made for learners of every age, and everything in it works without an account. Children under 13 should use it without one, or with an account that a parent or guardian creates and looks after.
If this policy changes, the new version will be posted here with a new date.
Questions about privacy? Email hello@handsonpiano.com.
Hands on Piano is a tool for learning the piano, free to use, with optional paid plans, Plus and Pro. By using it you agree to these terms.
You may use Hands on Piano to learn, teach and play. Please don't try to disrupt the site, overload it, copy it wholesale, or use it to harm others.
The files you open stay yours, and we claim no rights in them. Without an account, MusicXML and MIDI files stay on your device. With one, the songs you save are stored on our server only so that you can open them; you can delete them, or your whole account, at any time. Pictures of scores are sent to our score reader only to be read into notation, then deleted. You are responsible for having the right to use any score you open or save. Notation read from a picture can contain mistakes, so check it against the original.
Keep your password to yourself; you're responsible for what happens in your account. We may limit how much each account stores, and may close accounts used to break these terms. We keep your songs with care, but keep your own copy of anything you can't afford to lose.
Without an account you can play the song library. A free account adds your own MusicXML and MIDI files. Plus adds reading photos and PDFs of scores, playing along on a MIDI keyboard, a few compositions of your own (three, at the moment) and more space for your songs. Pro adds any number of compositions. Plus and Pro are sold monthly; Pro is also sold once as Lifetime, which lasts for as long as Hands on Piano runs. Plus may cost less for its first months, the first time you buy it; it then renews at its regular price. The price is shown before you pay.
Payments are taken by Stripe; we never see your card number. A monthly plan renews each month until you cancel. You can cancel, move between Plus and Pro, change your card and see your invoices at any time under Manage billing on your Account page; moving between them is prorated, and after cancelling you keep your plan until the end of the month you paid for. If a renewal can't be charged, Stripe tries again for a while, and the account goes back to the free plan if it still can't. Deleting your account cancels a monthly plan straight away. Compositions you've written stay in your account if you go back to the free plan, but can only be edited on Plus or Pro. Questions about a payment? Email us.
We may change the plans' features or prices. A new price applies to new purchases; if it would apply to your monthly plan, we'll tell you first, and you can cancel before it does.
The pieces in the library are in the public domain. The digital editions they come from are in the public domain too, or licensed so that anyone may use them with credit; see Music sources.
Fingering not written in a score, and the way the hands move, are worked out automatically. They are a helpful guide, not a replacement for a teacher. Play at a comfortable pace and take breaks.
Hands on Piano is provided "as is", without warranties of any kind. To the extent the law allows, we are not liable for any loss or damage arising from its use. Nothing in these terms limits rights you have under the law that cannot be limited.
Hands on Piano is built with open-source software, fonts and data, each under its own licence. See Credits & licences.
We may update these terms; the new version will be posted here with a new date. Continuing to use Hands on Piano means you accept them.
Questions about these terms? Email hello@handsonpiano.com.
Hands on Piano stands on the work of many generous people. Thank you.
| What | Used for | Licence |
|---|---|---|
| three.js r147 | Drawing the 3D hands | MIT |
| Audiveris | Reading the notes in pictures of scores, on our server (source) | AGPL-3.0 |
| WebXR Input Profiles, generic hand | The 3D hand models | MIT |
| Noto Music (Google) | Music notation glyphs | SIL OFL 1.1 |
| Outfit, Figtree, Caveat, Bodoni Moda | Headings, text, handwriting and engraved numerals | SIL OFL 1.1 |
Every piece in the library is in the public domain. The digital editions come from these, and our versions of the CC BY-SA ones are shared under the same licence:
| Pieces | Edition | Licence |
|---|---|---|
| O Sacred Head, Prelude in C and Prelude in C minor (BWV 846, 847), Inventions Nos. 4, 8 and 13, the Anna Magdalena Notebook minuets, polonaise and musette, Mozart’s Minuet K. 2, Sonata K. 331 (theme) and Rondo alla Turca, Handel’s Sonatina HWV 585, Clementi’s and Kuhlau’s sonatinas, Burgmüller’s La Candeur, Arabesque, Pastorale and Ballade, Für Elise, Beethoven’s Sonata Op. 49 No. 2 and Pathétique (ii), Schubert’s Moment Musical No. 3 and Impromptu Op. 90 No. 2, Träumerei, Chopin’s Preludes Op. 28 Nos. 4, 6, 7, 15 and 20, Waltzes Op. 64 No. 1 and Op. 69 No. 2 and Fantaisie-Impromptu, Brahms’s Waltz Op. 39 No. 15, Tchaikovsky’s Old French Song, March of the Wooden Soldiers and January, In the Hall of the Mountain King, Gymnopédie No. 1, Clair de lune, Arabesque No. 1, and Joplin’s Maple Leaf Rag, The Entertainer, Solace, Bethena, Elite Syncopations, The Easy Winners and Pineapple Rag | Mutopia Project, editions by dwb, Tobias Erbsland, Allen Garvin, Steven McDougall, Davide Castellone, Nicolas Morant, Stelios Samelis, Rune Zedeler, Chris Sawer, David Maddock, Brian D. Rude, Bas Wassink, Claude Chaudron, Ph. Raynaud, Ying-Chun Liu, Magnus Lewis-Smith, Roland Goretzki, Guy D. Lederfein, David McNamara, Till Rettig, Coyau, Evin Robertson, Keith OHara, Benjamin Bloomfield, Tom Harke and an anonymous typesetter | Public domain |
| Moonlight Sonata (i) | Mutopia Project, edition by Stewart Holmes | CC BY-SA 2.5 |
| The Wild Horseman, Melody, Soldiers’ March, The Happy Farmer (Schumann, Op. 68 Nos. 8, 1, 2 and 10) | Mutopia Project, editions by Philippe Hézaine | CC BY-SA 2.5 |
| Sonata in C, K. 545 | Mutopia Project, edition by Alejandro Sierra | CC BY-SA 3.0 |
| Invention No. 1, BWV 772 | Mutopia Project, edition by jeff covey | CC BY-SA 3.0 |
| Little Prelude in C, BWV 939 | Mutopia Project, edition by Hajo Dezelski | CC BY-SA 3.0 |
| Nocturne in E-flat, Op. 9 No. 2 | Mutopia Project, edition by Renato Biolcati Rinaldi | CC BY-SA 3.0 |
| Gnossienne No. 1, Album Leaf (Grieg, Op. 12 No. 7) | Mutopia Project, editions by Knute Snortum | CC BY-SA 4.0 |
| Mazurka in F-sharp minor (Op. 6 No. 1), Venetian Boat Song (Op. 19 No. 6), Consolation No. 3 | Mutopia Project, editions by Ryan Prince | CC BY 3.0 |
| Polonaise, Op. 1 No. 1 | Typeset by Cypressdome for IMSLP, via the music21 corpus | CC BY-SA 4.0 |
| Jeanie with the Light Brown Hair | Lead sheet from the music21 corpus | Public domain |
| Farewell | Melody from Wikipedia | CC BY-SA 4.0 (text); melody public domain |
| Arrangements of the Foster song, Farewell and the beginner tunes | Made for Hands on Piano | — |
Drop a photo, PDF, MusicXML or MIDI score to open it