Learning piano has never been easier! Play your favorite songs and learn all there is to know about notes, chords, and the proper technique. Works with your real piano or keyboard, acoustic as well as electric. Ideal for beginners and advanced pianists.


- Play your favorite songs – hundreds of songs, from classical to pop, at your disposal
- Practice effectively with learning monitoring via microphone or MIDI connection
- Reach your goals with interactive step-by-step instructions on reading music, chords, improv, technique, and more
- Develop the correct playing technique with high-quality video tutorials of professional pianists

flowkey is endorsed by some of the most famous YouTube pianists as well as teachers and musicians worldwide. Join the movement now and become one of over a million pianists and experience flowkey through 8 songs and selected courses, free of charge.


You can download the flowkey app for free and immediately gain free access to selected songs and course content.

For full access to all songs and course content, you will need to purchase a flowkey Premium subscription. You can access flowkey Premium content on all your devices.

Your subscription options are:

1 month flowkey Premium subscription for $19.99
6 months flowkey Premium subscription for $83.99
12 months flowkey Premium subscription for $119.99
(These are US prices. Pricing in other countries may vary.)

Your payment will be charged to your iTunes Account at confirmation of purchase.
Once your subscription is renewed, you will be charged the same amount as during the first purchase through your iTunes account. Your membership renews itself automatically unless you cancel no later than 24 hours before the end of the current subscription period. You can manage your subscription in your iTunes Account Settings after purchase. This is also where you can cancel your subscription and turn off the auto-renewal option.

If you cancel your subscription, your access to the full library of flowkey content will expire at the end of the subscription period.


We look forward to your feedback! Contact us with your questions, comments, or concerns through: or directly within the app under “Support & Feedback”.

Have fun learning piano!

Your flowkey team

Terms of service:
Privacy policy:

What’s New

Version 2.26.1

Our latest update brings you enhanced note detection, plus a fresh batch of autumn-inspired songs. Our new fall favorites include:

- October: Autumn Song – Pyotr Tchaikovsky
- Ditty – Dimitri Kabalevsky
- Choral - Album für die Jugend – Robert Schumann

...and many more! Discover them all in the app.

Your flowkey team

Ratings and Reviews

4.7 out of 5
26.7K Ratings

26.7K Ratings

c@ts74 ,

Great alternative for self learner pianist wannabe

My son private piano lesson close down their physical location activities due to pandemic. In the meantime, we are trying to find alternative so he can continue learning and improve his piano skill. There are few products available for self learning but we pick flowkey. The software feature collection of songs from different genres and levels, various self learning tools such as wait mode, speed adjustment, rollback/repetition, and live recording action of the actual person playing on the piano. He was able to master 2 songs so far at the pro level within less than 2 months and his level at private lesson was just the beginner. All it takes is steady and persistent learning. His side reading skills definitely improved vastly. This software isn't perfect. Wait mode sometime skipped and there was no way to print out the sheet perhaps due to copyright issue. Price wise seems to be expensive @$120 yearly but if you think of how much you're paying for private tutor, this is actually cheap. I dare you to try.

Developer Response ,

Thanks a lot for your thorough feedback. It's great to hear that our app helps your son to keep practicing in these difficult times. And sounds like he is really making great progress. That's awesome!
And yes, advanced pieces can sometimes be a challenge for the note detection via microphone. So in case you have a digital piano, I'd highly recommend to use a MIDI connection. With MIDI, the note detection is 100% precise - even in pro pieces. However, we're also working on improving the note detection via microphone. If you'd like help with setting up MIDI, please email our support team They'll be happy to help!
Again, thanks a lot for taking the time to share your and your son's experience. Stay safe!

Zagmongor ,

Could be much better

The wait mode functionality on this app is quite frustrating. This is the mode in which the song waits until you hit the right key before moving on. Without MIDI functionality on your keyboard you are stuck with it trying to recognize sounds through your phone mic. There is no keyboard calibration setup or anything to let the app know what sound corresponds to what key on your keyboard. So if your piano is slightly out of tune or if you have a cheap electronic keyboard like myself, it has a hard time picking up certain notes. This severely disrupts my flow during a song when I have to repeat a key until it finally recognizes, or it randomly skips notes sometimes. As a beginner i find the sections that are hardest to learn are the ones were I have to repeat notes because it cannot properly recognize them.

Also if I search a song that I would like to play, i can’t add it to “my songs” to save it for later. It appears that you can only save songs to your list if you so happen to come across it going through the songs tab and clicking through categories and scrolling forever trying to find the song you want to save. Very inconvenient.

Much to be desired after paying $100 for this app....

Developer Response ,

Thanks so much for your honest feedback. I'm really sorry to hear that the note detection isn't working well with your keyboard. Sometimes, it helps to change the piano voice on your keyboard. Most keyboards have several different piano sounds, so that's definitely worth a try. I can imagine how cumbersome practicing can be if you have to hit the keys several times.
When you are on an iPad, you can mark songs as a favourite in the search by clicking on the cover art. The audio preview will start and in the low right-hand corner of the app, you'll see the heart icon to mark it as a favourite. On smartphones, we don't have this option yet (due to the limited space). However, I will make sure that this will be discussed again with the development team since I can totally understand why it would be convenient to have on smartphones as well. If there is anything else we can help you with, please feel free to write us an email to or send a message via our in-app messenger.

Fourteener29 ,

Love my csp-170 and flowkey nice addition.

I bought a Yamaha CSP-170 one year ago. Started using flow key with free into offer. I have upgraded to premium last year after free intro and agin for another year. While the app is pretty expensive I have been using it every day. It does work very well with my piano and my playing has really improved over the past year. Now with virus stay at home, I will be using it even more. I suggest trying it and seeing how you like it then if you do upgrade to premium.

Sometime I just like to play songs on my iPad and watch how they are played. It had enabled mr to play harder songs that I could have without the app. I love love the live wait mode aspect. I noticed some one else not liking it. It works very well on my Yamaha CSP-170 plugged in thru USB port. I my Yamaha per-125 on a camping trip in my motor home. That didn’t work as well because it is too old to plug in thru usb. Have to use microphone function to “hear” the mores I played. It will miss hear some notes and slow down my playing but plugged it works very well.

Developer Response ,

Thanks a lot for your comments. It's wonderful to hear that you've been learning with us for quite a while already. Sounds like you really learned a lot with us - and I'm sure, your song repertoire will increase even more. Seems like you are very dedicated when you even practice while you are camping! And yes, the MIDI connection via cable (or even Bluetooth MIDI) is what we recommend in Wait Mode. It just works best. Happy practicing! And stay safe!


flowkey GmbH
54.8 MB

Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.


English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Simplified Chinese, Spanish, Traditional Chinese

Age Rating
In-App Purchases
  1. flowkey Premium $19.99
  2. flowkey Premium $119.99
  3. flowkey Premium $38.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like