ChordLab

Offline guitar + piano chord identifier, diagrams, pitch detection, and progression scratchpad.

OFFLINE • iOS READY

Guitar Chord Identifier

Tap frets to build a voicing. Open strings and muted strings are supported.

Capoed tuning: E A D G B E
IDENTIFIED CHORD
Tap frets to detect
No notes
Bass —
Selected Root Tap to toggle

Live Microphone Pitch Detection

Use headphones/quiet room when possible. Pluck one string at a time; the nearest detected pitch is added to the matching guitar string.

Mic off
Waiting for input

Pitch engine

Autocorrelation with confidence gating, low-frequency range protection, and smoothing for plucked-string detection. The browser handles microphone permission locally; no audio leaves this page.

PIANO CHORD
Tap piano keys
No notes
Bass —

Quick chord search

Type a chord name such as Am7, F#maj7, C/G, Bb7, Gsus4, or Ddim.

Songwriter & Key Explorer

Choose a key and build progressions by scale degree. Your current guitar tuning and capo remain available in the Guitar tab.

CURRENT KEY
G Major
Tap a chord to add it to the current section.

Diatonic chords

Progression builder

Tap scale degrees above to build a progression. Tap a chord below to remove it.

Examples: 1–3–5–1 → G–Bm–D–G in G; 1–5–6–4 → G–D–Em–C.

Song structure

Arrange sections and keep the chords you're writing.

Common progressions

Chord Diagram Lookup

Search or choose a chord to render piano inversions and a guitar voicing.

CPiano inversions
CVertical Standard
Progression is empty