Back to the trainer Help & guide

How Random Piano Chords works

A free, ad-free tool for drilling chords by memory — and learning to play them, not just name them. This guide walks through every control, card, and playing style.

What it is

A chord name appears (for example G7). You play it on your piano or keyboard. After a set time — or when you press Next — a new random chord follows. Over many repetitions you build the reflex of turning a chord symbol straight into finger positions.

But every chord also comes with context a teacher would give you: a real progression the chord lives in, the reasoning behind it, and several pianistic ways to actually play that progression — each one playable so you can hear it.

Quick start

New to this? Set Chord types → Triads only, turn on Manual, and hide Show notes so you’re recalling from memory and only peeking when stuck.

Controls

Start / Stop

Begins or ends a practice session. The session counter (chords played · elapsed time) shows while running.

Next →

Jumps to a new random chord immediately. Available in Manual mode (and any time via Space).

Settings (gear)

Opens the options panel: interval, chord types, and the on/off toggles.

Fullscreen

Expands the app to fill the screen — handy on a music stand or tablet.

Help (?)

Opens this page.

Settings explained

Interval (sec)

In timed mode, how many seconds each chord stays before the next appears. A countdown bar shows the time left. Ignored in Manual mode.

Chord types

Triads only (major, minor, diminished, augmented), Extended / complex (7ths, 9ths, sus, add, 6ths…), or All chords.

Manual

On = you advance with Next / Space. Off = chords change automatically on the timer.

Show notes

Reveals the chord’s note names under the symbol. Turn off to test recall.

Show piano

Shows the color-coded keyboard diagram highlighting the chord.

Show notation

Draws the chord and progression on a musical staff (pentagram), and each playing style as a grand-staff “piano-roll” showing its left- and right-hand pattern over time.

Inversions

Randomly voices each chord in root position or an inversion, and labels which one. Great for drilling voicings and bass notes.

Chord sound

Plays the chord through your speakers each time it changes (Web Audio — no files, works offline).

Speak name

Reads the chord name aloud for hands-free, eyes-on-the-keys practice.

Keyboard shortcuts

The cards explained

Chord

The big chord symbol, its full name, the constituent notes, and a short description of how it’s built and where it’s used. With Inversions on, it also names the inversion and which note is in the bass.

Piano diagram

The highlighted keys show the chord, color-coded by each note’s harmonic role, with interval labels (R, 3, 5, ♭7…) on the keys:

Root 3rd 5th 7th / extension

A progression that fits

The current chord shown in context — a real progression it belongs to, with roman numerals above each chord and the current one highlighted. The Play button sounds it as block chords. Below it, “why it works” explains the harmonic logic in plain language.

Ways to play it — pianist’s view

The same progression, rendered several different pianistic ways. Each style lists what the left and right hands do, has its own ▶ Play button so you can hear the texture, and (with notation on) a grand staff showing the pattern as a piano-roll — note-heads placed by time and pitch, bass clef for the left hand, treble for the right, bar lines per chord. The chord-tones reference line at the top lists the notes of each chord for quick lookup. See the glossary below for what each style means.

Full song example

The progression arranged into a complete song — intro, verse, chorus, an optional bridge, and an outro that resolves home to the tonic. Each section uses a different texture and dynamic (soft intro, fuller chorus, slowing outro), shown as a chord chart with the feel to aim for. Press ▶ Play to hear the whole arrangement end to end, and read it on the grand staff below (with notation on). It’s a worked example of how a few chords become a piece you can actually play through.

Playing-style glossary

These are the textures that appear under “Ways to play it.” Which ones show depends on the chord — jazzier voicings for 7ths and 9ths, classical patterns for triads.

Block chords reference

Both hands hit the chord together — LH root + octave, RH the full chord. The clean way to hear the changes before decorating them.

Flowing arpeggios broken chord

LH holds root and 5th on the pedal; RH rolls the chord tones up and down in even 8ths. A shimmering, song-like texture.

Alberti bass classical

LH plays root–5th–3rd–5th in steady 8ths while RH holds a melody. The engine of countless Classical-era pieces.

Stride jazz / ragtime

LH leaps between a low bass note (beats 1 & 3) and a mid chord (beats 2 & 4) — the “oom-pah” — under a RH melody.

Waltz 3/4

An “oom-pah-pah”: LH bass on beat 1, chord on beats 2 and 3, with a RH melody on top.

Rootless two-hand voicings jazz comping

LH stacks the 3rd, 5th, 7th and 9th close together and drops the root (a bassist covers it); RH adds a color tone. Comped in a syncopated rhythm — the modern jazz piano sound.

Shell + guide tones minimalist

LH root only; RH just the 3rd and 7th — the two notes that define the chord. Across a ii–V–I they move by the smoothest possible voice-leading.

Broken tenths ballad

LH alternates the root and the 10th (the 3rd, an octave-plus up) for a rich, wide bass; RH plays a sparse upper arpeggio. Roll the tenths if you can’t reach them.

Bossa nova latin

LH a calm two-feel — root on 1, 5th on 3; RH a rootless chord comped in a syncopated bossa rhythm that pushes just before the beat. Light and unhurried.

Boogie-woogie blues

LH an eight-to-the-bar ostinato climbing root–3rd–5th–6th–♭7 and back; RH chord stabs on the backbeat. The rolling blues/rock-’n’-roll engine.

Walking bass jazz

LH a four-to-the-bar quarter-note line that walks through chord tones and a chromatic step into the next chord; RH light off-beat stabs. Propulsive swing.

Quartal voicings modal

Chords built from stacked perfect 4ths instead of 3rds (the “So What” sound). LH root, RH the quartal stack. Open, modern, ambiguous — great for minor/modal vamps.

Gospel 16ths r&b

Lush gospel/R&B comping. LH root anchors beats 1 and 3; RH a full extended voicing re-articulated in a busy 16th-note groove with grace-note slides.

Octave melody rock

Big and anthemic. LH a root–5th power foundation pulsing in 8ths; RH the top note doubled in octaves as a driving melody.

Rubato roll expressive

A wide, harp-like roll from the low bass up through the extensions, left ringing on the pedal — LH low, RH high. Played freely, out of strict tempo. Perfect for ballad intros.

Theory quick reference

Roman numerals

Chords are numbered by their position in the key: I is the home chord (tonic), V the dominant, and so on. Uppercase = major, lowercase = minor, ° = diminished, ø = half-diminished, + = augmented. A flat (♭III, ♭VII) means the root is borrowed from outside the major scale.

Intervals

The number after a chord is the interval the “color note” sits above the root — a 7th, a 9th, etc. The interval labels on the piano (R, ♭3, 3, 5, ♭7…) count semitones from the root, so you can see exactly what makes a chord major, minor, dominant, and so on.

Inversions

Inverting a chord doesn’t change its name or function — just which note is lowest, and therefore its color and how smoothly it connects to neighbours.

Note on spelling: chords are spelled with sharps or flats to stay readable, so you may occasionally see an enharmonic equivalent (e.g. A♯ vs B♭) — they’re the same key on the piano.

How to practice

Effective chord practice is meant to be a little boring and repetitive. Flashcard-style recall under mild time pressure is exactly how reliable muscle memory is built — no scores, no gamification, just you and the chords.

Privacy & offline

The trainer runs entirely in your browser. All sound is generated live with the Web Audio API — there are no audio files to download — so once the page has loaded it keeps working offline. There are no ads, and no account or personal data is required to practice.

Basic, anonymous usage analytics (Google Analytics) help gauge how many people use the tool and which features get used. These cookies load only if you accept them on the consent banner — decline and nothing is set. Full details are in the Privacy Policy, and your use is covered by the Terms of Use.