Best virtual piano apps

1.Magic Piano by Smule

with in-app purchases

Magic Piano by Smule is a free app for Android and iOS in which you can play all-time classics or compose your own music. It features such things as a tempo controller and a Jam play mode with vocals.

  • Website:
  • Age rating:Everyone

  • Category:Music & Audio

  • Publisher:Smule

  • Size:30.41 MB

  • Genre:Not available
  • Stephen Romero

    by Stephen Romero

    This seems like a great virtual piano app. You can play virtually any song and even compose your own music. There seems to be people complaining about too many ads though.

2.Perfect Piano

with in-app purchases

Perfect Piano teaches users how to play the piano with its 88-key piano keyboard. It features different built-in sound effects and supports multitouch screen. You can record and share the songs you play and even set them as ringtone.

  • Vishal Patil

    by Vishal Patil

    This app has a number of ways to play and has various modes for keyboards. It has a USB MIDI allowing keyboards such as YAMAHA P105, Roland F-120, etc. and an online social environment Learn play option is good but the searching song is not available More

3.Pianist HD

with in-app purchases

Pianist HD is a virtual keyboard that allows you to play music at any speed and without effort. It includes over 128 musical MIDI instruments, more than 12 sampled voices and offers you more than 50.000 songs to play.

  • Henry Carter

    by Henry Carter

    This is a really neat app for messing around. It's not that great if you're serious, but then, if you were, you'd just use a real keyboard, so I don't consider that a knock against it. I just wanted the ability to sample things - that was really fun  More


With in-app purchases

Piano is an electric keyboard simulator that allows you to play music with different sounds, including grand piano, violin, accordion, organ, harpsichord and guitar. It has an 88 key piano keyboard and includes mini games to play.

  • Roger Elliott

    by Roger Elliott

    This is one of the most downloaded apps. A new version appears to have been recently released. The prior one appears to have been more popular in term More

  • Joseph Hernandez

    by Joseph Hernandez

    So I needed to find the best virtual piano apps and I found the Piano app! Its literally called Piano it works so good I love it.

5.My Piano

Free download
My Piano is a virtual keyboard that allows you to play music with a high quality sound. It includes 11 instruments and 8 sound effects and lets you record the songs you play.
  • Website:
  • Age rating:Everyone

  • Category:Music & Audio

  • Publisher:Trajkovski Labs

  • Size:22.02 MB

  • Genre:Not available
  • Andrea Pierce

    by Andrea Pierce

    This is super fun. I love this idea. It's almost like playing air guitar, but with your phone. I like that you have a number of different instruments  More

  • Ajay Rangan

    by Ajay Rangan

    I tried My piano and while I thought it was a pretty good keyboard, I don't think it's really outstanding. It's probably the best keyboard app for And More

6.Piano Companion

With in-app purchases

Piano Companion is a free virtual piano that offers a great flexibility on piano chords and offers a lot of modes. It's full-featured for piano learning and a great tool for those musicians that want to play piano on a handheld device.

  • Tyler Delgado

    by Tyler Delgado

    This app is so much fun! I love music, and it's fun to have a little sort of piano to fiddle around with if I'm stuck waiting somewhere. It keeps my k More

  • Julia Stewart

    by Julia Stewart

    This was definitely for someone that is a piano enthusiast. All the features on this app help with finding the right chords. It allows you to store yo More

7.Piano Melody

Free download

Piano Melody is a piano application that lets users learn to play their favorite songs on the piano by playing back the melody. It also offers 700 songs to learn from different eras and genres. It was developed by Learn To Master Ltd.

  • by Richard Daniels

    This is really fun. There's tons of songs to play, and learn, and best of all, this app actually has taught me a little bit about music in the process More

  • Donald Lawrence

    by Donald Lawrence

    Piano Melody Free is an awesome free app to help learn piano. The app can easily be configured to meet your needs and suits many devices.

8.Real Piano

with in-app purchases
With Real Piano you can play live music with high quality sound. This app features 20 realistic sounds, including grand and electric piano, organ, acoustic and electric guitars, horns and banjo.
  • by Lawrence Lawrence

    Real piano does it's job so well, there have been youtube videos of people playing it as if there was an actual piano in front of them. Crystal clear  More

  • Martha Munoz

    by Martha Munoz

    Real Piano is an app I downloaded for my daughter to help her play music. She's too young for a real piano, but she loves this app! She's learning a l More

9.My Piano Assistant

Free download
My Piano Assistant is a reference book of chords (with all inversions), scales and intervals.
  • Website:Not Available
  • Age rating:Not available
  • Category:Not available
  • Publisher:Not available
  • Size:Not available
  • Genre:Not available
  • Ethan Mendoza

    by Ethan Mendoza

    My Piano Assistant is mean to help you learn chords but it is a rather cumbersome experience to use the app. I think the patterns could have had a bet More

  • Sandra Wright

    by Sandra Wright

    Very useful! I've found it helpful.

10.Piano HD

With in-app purchases
With Piano HD you can learn to play piano in an easy way. It lets you adjust the keyboard as you want and make different types of sounds, including bass and guitar. You can record the songs you play and share them with your friends.
  • Website:
  • Age rating:4+

  • Category:Music,Entertainment

  • Publisher:ZongMing Yang

  • Size:43.48 MB

  • Genre:Not available
  • Robert Holland

    by Robert Holland

    Piano HD doesn't do anything drastically different. That being said, it's a very easy, by your own pace style lesson layout so it feels like you're in More

  • Brandon Hoffman

    by Brandon Hoffman

    One of the best virtual piano apps I've found is Piano HD. It makes learning the basics easy and will get you to Mary, Mary, Little Lamb super quick.