Skip to content
piano.org
A piano reference: chords, scales, theory. Full MIDI.

Virtual Piano

Play a full piano right in your browser, no MIDI keyboard needed and nothing grading you, just play. Tap the keys or use your computer keyboard, and every note sounds through a real sampled grand. Hold two notes and it names the interval; hold three or more and it names the chord, then links you to the theory behind it.

This is a just-play keyboard: it sounds great and names what you play, but it won’t score you. Want feedback on how you play? The Practice Room listens to a MIDI keyboard and coaches you like a teacher.
Loading piano samples…
Play something. I’ll name it.
Hold two notes for an interval, three or more for a chord.Tap keys or play A–; on your keyboard. Sound on.

How to play

  • Tap or click the keys to sound each note.
  • Use your computer keyboard: the keys A; play one octave (C4 to E5), with the sharps on the row above.
  • Hold a few notes together: the readout above the keyboard names the interval or chord you’re playing.
  • Follow the ”Learn why” link to the full breakdown of any chord or interval you land on.

Related Tools

What Am I Playing?Play, click, or type and get the name live: notes, intervals, chords with inversions, scales, and modes.Chord BuilderWatch any triad get built one semitone at a time: major, minor, diminished, augmented.Chord FinderLook up any chord: see the notes, hear it, and play along.Chord DrillTimed drills to build speed and recognition across all chord types.Scale DrillPlay scales with MIDI feedback: correct notes light up, wrong notes are flagged immediately.Circle of FifthsVisualize key relationships, relative minors, and key signatures.Key Signature QuizDrill all 15 major and minor key signatures until you can name them without counting.Interval TrainerIdentify intervals by ear: perfect 4th, major 6th, tritone, and every step in between.Note ReadingFlash-card drill for reading notes on treble and bass clef at speed.Rhythm DrillTap-input rhythm training, from quarter notes through sixteenth-note subdivisions.Chord Progression GeneratorBuild and hear progressions in any key: I–IV–V–I, ii–V–I, and dozens more.Practice RoomPlug in a MIDI keyboard and get real-time feedback on every chord and scale.Play AlongFollow a scrolling score with MIDI feedback that tracks your timing, pitch, and accuracy.MIDI MonitorLive MIDI message stream with note names, velocity, and a scrolling staff.MIDI CalibrationMeasure your MIDI keyboard’s round-trip latency and dial in the timing offset for accurate play-along feedback.Skill DiagnosticA guided assessment that maps your strengths across theory, reading, rhythm, and technique.MetronomeKeep a steady tempo from 40–240 BPM with tap tempo and an accented downbeat.Printable KeyboardDownload a print-ready piano keyboard diagram: label notes, sharps, and flats.