Skip to main content

Piano Chord Finder — Cmaj7, F#m, Bdim, G/B Highlighted on a Piano with Sound

Piano chord finder — type any chord (Cmaj7, F#m, Bdim) and see the keys highlighted on a piano, with notes and inversions.

  • Runs locally
  • Category Generator
  • Best for Starting from a blank page without committing to the first result.
Chord symbol
Cmaj7Notes
CEGB
Intervals (semitones)
04711
CDEFGABCDEFGABC
Diatonic chords
Key
Mode
Common progressions
  • I–V–vi–IV
    CGAmF
  • I–IV–V–I
    CFGC
  • ii–V–I
    DmGC
  • vi–IV–I–V
    AmFCG
  • I–vi–IV–V (50s)
    CAmFG
  • 12-bar blues (I–IV–V)
    CCCCFFCCGFCG
  • Canon (I–V–vi–iii–IV–I–IV–V)
    CGAmEmFCFG
  • Doo-wop (I–vi–ii–V)
    CAmDmG
  • Royal road (IV–V–iii–vi)
    FGEmAm
  • Axis (vi–IV–I–V)
    AmFCG
  • Plagal (I–IV–I)
    CFC
  • Circle of 5ths (vi–ii–V–I)
    AmDmGC
  • Ballad loop (IV–I–V–vi)
    FCGAm
  • Half cadence (I–IV–V)
    CFG
  • Leading-tone (I–vii°–I)
    CBdimC
  • Jazz turnaround (iii–vi–ii–V)
    EmAmDmG

What this tool does

Type any chord symbol and instantly see it on a piano. The parser handles every chord you actually use in pop, jazz, and classical lead sheets — bare triads (C, Dm, Em), sevenths (G7, Cmaj7, Am7, Bm7b5), diminished and augmented (Bdim, Caug, Cdim7), suspensions (Csus2, Dsus4), 9th extensions (Cmaj9, Cadd9), and slash-bass inversions (G/B, C/E, Dm/F). The 2-octave SVG keyboard highlights all chord tones in violet; if you wrote a slash inversion the bass note is highlighted in magenta below the chord, so root position vs 1st vs 2nd inversion is obvious at a glance.

Hit Play to hear the chord as a block, or Arpeggio to hear it ripple from bottom to top — pure Web Audio oscillators, no soundfont download, no audio assets, works the moment the page loads. The diatonic chord library lets you tap any key (C / G / D / A / E / F / Bb / Eb) and mode (major / minor) to load the 7 scale chords with their Roman numerals (I ii iii IV V vi vii° for major); one click loads any chord into the input. Six common chord progressions are pre-wired and playable in the current key: I–V–vi–IV (the "four chords of pop"), ii–V–I (jazz cadence), I–IV–V–I, vi–IV–I–V, the 50s I–vi–IV–V, and the 12-bar blues. 100% client-side, no signup, no upload, no tracking.

Tool details

Input
Text
The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
Output
Live result + Preview
The result area focuses on usable output, with copy, download, or preview actions when supported.
Privacy
Browser-side processing
The main tool logic does not call an external API, so inputs normally stay in the current tab.
Save / share
No account required
Open the page and use it; whether results survive refresh depends on the tool.
Performance budget
Initial JS <= 25 KB
No WASM budget is declared, keeping the tool quick to open on mobile.
Best fit
Generator · Student
Category and role tags drive related tools, internal links, and quick fit checks.

How to use

  1. 1. Input

    Paste or drop your content into the tool panel.

  2. 2. Process

    Click the button. All processing is local in your browser.

  3. 3. Copy / Download

    Copy the result or download to disk in one click.

How Piano Chord Finder fits into your work

Use it to get a strong first draft, starter asset, or structured output that you can edit before publishing.

Generation jobs

  • Starting from a blank page without committing to the first result.
  • Creating repeatable drafts, names, templates, or placeholder assets.
  • Exploring options before choosing the one that fits the job.

Generation checks

  • Review generated output before it reaches a customer, page, or document.
  • Change defaults when you need a specific brand voice, format, or audience.
  • Keep only the parts that match the real task.

Good next steps

These links move the current task into a more complete workflow.

  1. 1 Unit Converter Convert between length, weight, temperature, area, volume, speed, time — instant, browser-only Open
  2. 2 English Vocabulary Test English vocabulary test — estimate your vocab size in 5 minutes, levels CET-4 / CET-6 / IELTS / TOEFL / GRE. Open
  3. 3 Color Converter HEX ⇄ RGB ⇄ HSL ⇄ HSV ⇄ CMYK — instant 5-way conversion, live swatch — browser-only Open

Real-world use cases

  • Sight-reading a lead sheet where you blank on Bm7b5

    You're at the piano with a jazz fake book and hit a `Bm7b5` in bar 9. Type it, see B D F A lit up across the keyboard, hit Play to confirm it's a half-diminished color, and you keep going without breaking the read. Three seconds beats flipping to a chord-spelling appendix in the back of the book.

  • Hearing the difference between C, C/E and C/G before you voice it

    You wrote `C` in a chart but the bass line wants to walk up. Type `C`, Play; type `C/E`, Play; type `C/G`, Play. Same three pitches, magenta bass moving from C to E to G, and your ear decides which inversion lands. The A/B takes under 10 seconds and saves a wrong voicing from reaching the recording.

  • Teaching a beginner the four chords every pop song uses

    You're showing a student the I-V-vi-IV loop. Set the key to C, tap the pre-wired progression, and they watch C, G, Am, F light up and play in order. Switch the key picker to G and the same shape becomes G, D, Em, C with one click, which makes the "it transposes" lesson concrete instead of abstract.

  • Checking an enharmonic spelling a chart hands you

    A pop chart writes `Db` but your fingers expect `C#`. Type `Db` and it normalizes to the canonical `C#` spelling with the keys highlighted, so you confirm Db major and C# major are the same four black-and-white keys. No second-guessing whether you misread a flat for a sharp under stage lighting.

Common pitfalls

  • Writing `Cmaj` expecting a major triad — bare `C` already means C major; `maj` only attaches to extensions like `maj7` or `maj9`, so type `C`, not `Cmaj`.

  • Confusing `dim` with `m7b5` — `Bdim` is the triad B D F, `Bdim7` adds Ab, and `Bm7b5` (half-diminished) is B D F A; they share three notes but resolve very differently, so pick the exact quality.

  • Putting a triad after the slash like `C/Bbmaj` — slash bass only takes a single note letter (`C/E`, `G/B`); for `C` over a Bb bass write `C/Bb`, not `C/Bbmaj`.

Privacy

Everything runs in your browser. The chord symbol you type, the key and mode you pick, and the progressions you play are parsed and synthesized client-side with Web Audio — nothing is sent to a server, no sound files are downloaded, and there is no login or tracking. The current chord is reflected in the page URL so you can share a link that opens straight to it, which means whatever you type becomes part of that shareable address; since chord symbols are not sensitive this is by design, but it is the one thing that leaves your machine.

FAQ

Tool combos

Folks in your role tend to reach for these alongside this tool.

Made by Toolora · 100% client-side · Updated 2026-06-13