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.
- I–V–vi–IVCGAmF
- I–IV–V–ICFGC
- ii–V–IDmGC
- vi–IV–I–VAmFCG
- 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. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
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 Unit Converter Convert between length, weight, temperature, area, volume, speed, time — instant, browser-only Open
- 2 English Vocabulary Test English vocabulary test — estimate your vocab size in 5 minutes, levels CET-4 / CET-6 / IELTS / TOEFL / GRE. Open
- 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.
- A1C to Blood Glucose Calculator A1C ⇄ estimated average glucose, both ways, mg/dL or mmol/L, with the ADA range — educational, browser-only
- Add Days to Date Calculator Add or subtract days, weeks, months, and years from any date — plus a business-day mode that skips weekends. Runs entirely in your browser.
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- Age Calculator Calculate your exact age — years, months, days, hours. Compare two dates or count to a future date.