flowkey: Learn piano

In-app purchases
46K reviews
Content rating
Everyone
5M+
Downloads
Content rating
Everyone
Digital purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

flowkey makes it fun and easy to play beautiful songs on piano within hours – even if you’re a beginner. Our songs and courses are crafted by professional pianists whose hands will guide you as you play.

Choose your favourite piano pieces from a rich selection of songs across all difficulty levels and genres – Classical, Pop, Film & TV, Video Games, and more.

Learn basics like how to read sheet music, use the proper technique, and play with both hands in our courses. Keep growing with lessons on scales, chords, improvisation, and other topics.

You can use flowkey with acoustic pianos as well as digital pianos and keyboards.

HOW IT WORKS
1 - Place your smartphone, tablet, or laptop on your piano
2 - Choose the song or course you wish to start learning
3 - Get instant feedback as you play – flowkey listens via your device’s microphone or MIDI and lets you know when you’re hitting the right notes

EVERYTHING YOU NEED TO LEARN PIANO

🔁 Loop: Replay a specific section until you perfect it

🎹 Wait Mode: Listens to your playing and waits for you to hit the right notes

🤚 Select a Hand: Practice right and left hands separately

PEOPLE LOVE FLOWKEY
With over 213K 5-star reviews globally, flowkey has been recognised for its superior approach to supporting piano learners and piano teachers worldwide.

TRY IT FOR FREE
Download the app and try our selection of free songs and lessons. All the Premium learning features are available.

EXPAND YOUR LEARNING WITH PREMIUM
Get flowkey Premium to take your piano skills from beginner to pro level. You can customise your subscription in 3 ways:

Billing Cycle 📆
Choose between a monthly or a yearly subscription.

Individual or Family 👥
Get Premium access for 1 person, or share it with up to 4 other people.

Basic or Full Song Access 🎶
• Basic Access – Start with our rich selection of over a thousand classical and royalty-free songs, and upgrade at any time.
• Full Access – Get unlimited access to all songs, from Pop Hits to Film & TV and other exclusive content.

Your subscription will renew automatically unless you cancel at least 24 hours before the end of the current subscription period. If you cancel your subscription, your access to Premium content will expire at the end of the subscription period.

You can access your Premium subscription across all of your devices.

WE’RE HERE TO HELP
Are you ready to join over 15 million piano players worldwide who are learning with flowkey?

If you have any questions or feedback, please get in touch with us! You can reach us by email at support@flowkey.com, or directly in the app, through Support & Feedback.

Terms of Service: https://www.flowkey.com/en/terms-of-service
Privacy Policy: https://www.flowkey.com/en/privacy-policy
Learn to play the piano or keyboard with the songs you love & become a piano pro
Updated on
17 Sept 2026
Events and offers
Featured stories

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Personal info, Financial info and 2 others
  • This app may collect these data types
    Personal info, Financial info and 3 others
  • Data is encrypted in transit
  • You can request that data be deleted

Ratings and reviews

34.7K reviews
Bobby Cannon
18 May 2026
it's a good teaching app but not really for beginners. full songs are locked behind advanced and pro versions. for example if I want to play the full Happy Birthday song, the only option is to choose pro and know how to do arpeggios with your left hand and advance chords with your right. why can I not just learn an easy full version of Happy Birthday? and it's like this for every song. for this reason I had to change apps because you simply can't learn a song here unless you're a pro.
10 people found this review helpful
Did you find this helpful?
flowkey
22 May 2026
Thanks for sharing your thoughts, although we are sorry to hear there was a misunderstanding about how the app works. While creating a free basic account is free, a paid subscription is necessary to unlock the full library. We apologise if this was not clear beforehand.
lauren jackson
23 June 2024
The arrangements/ selections are great. The learning tool is useful. However, it won't allow you to view more than a few bars at once-Not multiple lines and def not the whole sheet. I can't learn this way. I can't progress. I'm paying a LOT of money to not get to view the actual sheet music! Ideally, I can print it out and use flowkey as a tool to learn it. I wrote to them when I first subscribed but there's been no change. IMO only beginners are giving 5. I can do better on YouTube
39 people found this review helpful
Did you find this helpful?
flowkey
19 July 2024
Thank you very much for the comment! We totally understand that it would be helpful to have a new music sheet format - at the moment though, we can offer only the "scrolling" one. Good news is that soon we´ll be able to present a full view mode so that the whole music score will be visible in one page! We will let you know as soon it is ready!
Greg Collins
14 July 2024
The app itself is good. The "wait" mode is awesome when it works, but sometimes it can't figure it out. Could be my cheap tablet's fault. It's frustrating the way the "basic" paid service locks out all modern songs but they don't explain that. There's no way to filter out the premium songs so you're constantly wading through all the songs you can't access unless you pay even more.
36 people found this review helpful
Did you find this helpful?
flowkey
17 July 2024
Thanks a lot for the feedback! I am sorry that the note recognition has not been optimal for you - this may have several reasons! Please contact our support team at support@flowkey.com so the colleagues can assist you with that! I regret also to hear that the difference between "Basic" and "Premium" is not clearly described, we will improve that!