Piano Companion is a flexible piano chords and scales dictionary with user libraries and reverse mode with a flexible chord progression builder. If you can’t remember the name of a chord or scale, this app helps you to find it by keys. For example, just press C, G and you will get C Major as the first chord in the search result. If you don’t see a chord, you can create a custom chord and use it for chord charts or your user library.

The Piano Companion app shows chord and scale notes, degrees, fingering for both hands in major and minor scales – and you can contribute your own custom fingering too. Additionally, you can listen how a scale or chord sounds in the loop or arpeggiated. You can see the list of compatible chords in the selected scale or list of compatible scales for a selected chord.

The app helps you to experiment with different chord progressions using our Chord Progression Builder using relative or common chords.

Key features:

- 1500+ piano chords, up to 6th inversions such as: major, minor, diminished, augmented, sevenths, etc.
- 10,000+ scales, such as: major, minor, chromatic, pentatonic, blues, etc.
- Chord Progression builder with scale patterns (chord sequencer)
- Interactive Circle of Fifths
- Ability to input your own custom chords and organize your own chord charts and library
- External MIDI keyboard support for reverse mode
- MIDI output (iOS) with ability to connect your favorite DAW with Piano Companion
- List of available chords in Circle of Fifths
- Popular key notations: English, Italian, German, Japanese, Russian, etc.
- Shows chord and scale on the staff with treble and bass clef
- Displays compatible scales’ chords
- Displays similar and relative scales
- Analytical labels: Secondary Dominant and Secondary Leading-Tone
- Common degrees: Tonic, Supertonic, Mediant, Subdominant, Dominant, Submediant, Leading tone (in Major scale) / Subtonic (in Natural Minor Scale)
- Displays compatible chords’ scales
- Ability to create custom chords or modify existing ones
- Audio support: ability to play chord in the loop or arpeggio; ability to play scale in the loop
- Arpeggio in the chord progressions
- Relative scale suggestions
- Relative chords in chord progressions
- You can create your own scale fingering and have the ability to use community scale fingerings
- User libraries with ability to add scale or chord
- You can create your own chord libraries and chord charts
- Ability to create favorite scales

Prompt support from the Piano Companion Team is guaranteed! We would also be happy to hear your suggestions for Piano Companion.

Follow us on


Have questions? Community forum: or contact us at: [email protected]
From version Piano Chords, Scales, Progression Companion PRO 6.55.325:

From now on, it correctly displays the number of flats/sharps in Circle of Fifths.
You can select Scale on the Large Piano.
Fixed issue with MIDI keyboard and Dual Keyboard.
The current octave is used when tapping on keys in details.
Stability improvements.

Love our app? Please rate us - each vote is very important for us! Your feedback keeps us motivated to continue development.

Piano Sheet Reading PRO

Do you play piano? With this app you can practice reading piano music anywhere.

Music Theory Companion with Piano & Guitar

Best music theory tools and references for the musicians, composers & students!

POP Piano

Learn Piano at home easily

Piano Chord, Scale, Progression Companion

Find music theory: basic/jazz chord, circle of fifths, songwriting, composing

Grand Pianizator

Step by step piano tutor. Shows how to play songs.

Pianizator. Special Edition

The easy piano tutor. Shows how to play songs step by step.

flowkey: Learn piano

Learn to play the piano or keyboard with the songs you love & become a piano pro

Chord Progression Master For Piano

The largest list of chord progressions 🎹 sorted by skill to generate music 😎!

Piano For You

I tried to make a best piano app on Google Play, so any feedback is welcome!


We help you learn the piano faster, easier, & better.

Piano Chords and Scales

Learn piano chords, scales, progressions and compose songs.

Piano Chords and Scales Pro

Best way to learn piano chords, scales, chord progressions and compose songs.

Note, Sight Reading, Ear Training - ChordIQ

Staff Wars, Sheet Music Tutor and Trainer. Learn to Read Notes, Signature.

Piano Scales & Chords - Learn to Play Piano

Piano app to learn scales, chords and improvisation.

Piano Scales & Chords Pro - Learn To Play Piano

Piano simulator to learn scales, chords and improvisation.

Piano by Yousician - Learn to play piano

1000s of hit piano songs, fun exercises, & teacher crafted lessons

Piano Every Day

An app that makes your piano life fun and fulfilling.

Real Ear Training

Sight reading and ear training. Notes, Intervals, Chords and Scales

KeyChord - Piano Chords/Scales

The dynamic dictionary/reference app for piano chords and scales!

Mini Piano Pro

Responsive piano with great sounds, graphics, and songs