Guitar Chord Finder

Look up guitar chord shapes with clear fretboard diagrams, left-handed mode, and a strum-to-hear button. Free, works in your browser, nothing to install.

🌐 Español

Showing 33 chords. Click ▶ to strum.

C
x 3 2 0 1 0
C E G C E
A
x 0 2 2 2 0
A E A C# E
G
3 2 0 0 0 3
G B D G B G
E
0 2 2 1 0 0
E B E G# B E
D
x x 0 2 3 2
D A D F#
F
1 3 3 2 1 1
F C F A C F
B
x 2 4 4 4 2
B F# B D# F#
Am
x 0 2 2 1 0
A E A C E
Em
0 2 2 0 0 0
E B E G B E
Dm
x x 0 2 3 1
D A D F
Bm
x 2 4 4 3 2
B F# B D F#
F#m
2 4 4 2 2 2
F# C# F# A C# F#
Cm
x 3 5 5 4 3
C G C D# G
Gm
3 5 5 3 3 3
G D G A# D G
G7
3 2 0 0 0 1
G B D G B F
C7
x 3 2 3 1 0
C E A# C E
D7
x x 0 2 1 2
D A C F#
A7
x 0 2 0 2 0
A E G C# E
E7
0 2 0 1 0 0
E B D G# B E
B7
x 2 1 2 0 2
B D# A B F#
Cmaj7
x 3 2 0 0 0
C E G B E
Amaj7
x 0 2 1 2 0
A E G# C# E
Dmaj7
x x 0 2 2 2
D A C# F#
Fmaj7
x x 3 2 1 0
F A C E
Gmaj7
3 2 0 0 0 2
G B D G B F#
Emaj7
0 2 1 1 0 0
E B D# G# B E
Am7
x 0 2 0 1 0
A E G C E
Em7
0 2 0 0 0 0
E B D G B E
Dm7
x x 0 2 1 1
D A C F
Dsus4
x x 0 2 3 3
D A D G
Asus4
x 0 2 2 3 0
A E A D E
Esus4
0 2 2 2 0 0
E B E A B E
Cadd9
x 3 2 0 3 0
C E G D E

🔒 Private by design: everything runs locally in your browser and never uploaded to any server.

The library, and the gaps you should know about

What is here is the set of shapes a self-taught player actually meets in their first year or two. The open majors and minors (C, A, G, E, D, Am, Em, Dm), the barre forms that unlock the rest of the neck (F, B, Bm, F#m, Cm, Gm), the dominant sevenths that make a blues work (G7, C7, D7, A7, E7, B7), a set of major sevenths and minor sevenths for anything jazz-adjacent, the suspended fourths (Dsus4, Asus4, Esus4) and a Cadd9 that turns up in more acoustic songs than it has any right to.

What is not here is worth stating plainly. There are no diminished or augmented chords, no sixths, no ninths beyond that single add9, no slash chords with a specified bass note, and no chords named with flats. Nothing here is generated on the fly from a chord formula either. Every voicing is a stored, hand-checked fingering, which is why the set is finite and why it is trustworthy: a chord-shape generator that produces anything you type will happily hand you a fingering no human hand can hold.

One structural quirk falls out of that curation. Every shape in the library tops out at the fifth fret or below, so every diagram is drawn from the nut with the thick nut line at the top. The code can shift the window up the neck and print a starting-fret marker beside it, but nothing currently in the library needs it.

Dots, circles, crosses, and the bar the diagram works out for itself

Six vertical lines are the strings and five horizontal gaps are the frets. A filled dot is a finger on that fret. A hollow circle above the nut means play that string open. A cross above the nut means do not play that string at all, which for a shape like x 3 2 0 1 0 means the low E is left out of the strum entirely.

The thick bar is the interesting one, because it is derived rather than authored. The diagram scans for the lowest fretted fret, and if two or more strings sit on it with nothing open, muted or lower in between, it joins them into a single bar. F comes out as a full six-string bar at the first fret. Bm is barred from the A string across to the high E, and not on the low E, because the low E is muted in that shape. A7, written x 0 2 0 2 0, gets no bar at all, since the open G string between its two fretted notes breaks the run.

Underneath each diagram are two lines of plain text: the fret numbers low to high, and the letters the shape actually sounds, computed from the fretted pitches with muted strings skipped. Bm reads B F# B D F#, which shows at a glance that its root sits on the A string, that the sixth string is silent, and that only one of the five sounding notes is the minor third.

Looking up a shape and hearing it back

  1. Type into the box marked “Search chords (e.g. Bm, G7, Cmaj7)”. The grid filters as you type and the line above it reports how many chords are showing.
  2. Read the diagram for the shape you want, checking the crosses first so you know which strings to avoid hitting.
  3. Press the ”▶” button on the card to strum it, and set the “Volume” slider beforehand if the level is not right.
  4. Tick “Left-handed” if you play left-handed, and every diagram in the grid mirrors at once.
  5. Play the shape on your own instrument and press ”▶” again to compare. If your version sounds wrong against it, the usual culprit is a string being muted by a lazy finger rather than a wrong fret.

Step five is the reason the play button exists at all. A diagram you are misreading looks exactly like a diagram you are reading correctly, and the ear settles it in about a second.

Six triangle oscillators, 35 milliseconds apart

There is no audio file anywhere in this page. Pressing play builds the chord live: one triangle-wave oscillator per non-muted string, each set to the exact frequency of that string at that fret, each with its own gain envelope that ramps up over 20 milliseconds and then decays away over 1.7 seconds.

The strum comes from the timing. Each sounding string starts 35 milliseconds after the previous one, low to high, so a six-string chord takes 175 milliseconds to roll across, and muted strings are skipped rather than counted, which means a four-string shape like D rolls faster than a full F. The level of each string is the volume setting divided by the number of strings sounding, so a six-string chord does not clip where a four-string one sits comfortably.

The audio engine is not created until you press play for the first time, which is both polite and necessary, since browsers refuse to start audio before a user gesture. It is honestly a crude instrument: a triangle wave with an exponential decay has none of the attack noise, body resonance or sympathetic ringing of a real guitar. As a reference for whether you have the right notes under your fingers, that turns out not to matter. If you want to hear the same note letters on a different instrument, the virtual piano sounds them on a keyboard layout.

Left-handed mode mirrors the columns, not the notes

Chord books almost never bother, so left-handed players learn to flip diagrams in their heads, which is a small tax paid on every single new shape. One checkbox here reverses the column order of every diagram in the grid at once, putting the low E on the right where a left-handed player looking down at the neck sees it. Barres are remapped along with the dots, so a bar that runs from the A string to the high E still covers the same five strings after the flip.

Deliberately unchanged: the notes, the frets, the strum and the two text lines under each diagram. The fret numbers stay in the standard low-to-high order that every songbook and tab site uses, because that notation is not handed, and quietly reversing it would break every comparison you make against another source.

Sharps only, and what to type when the songbook says Bb

Chord names here use sharps, and the library has exactly one black-key root, F#m. So a song calling for Bb, Eb or Ab has nothing to match against, and the search will report that no chords match.

That is a real limitation and there are two honest ways around it. The first is mechanical: barre chords are movable, so the F shape at the first fret becomes F# at the second and Bb at the sixth, and the Bm shape slides the same way. The second is to change the song instead of the shape. Paste your chord sheet into the chord transposer, shift it by however many semitones it takes to reach a key built from the open shapes here, and it will also suggest a capo position that puts the sound back where the singer wants it.

Two things worth having open alongside this page: the guitar tuner, because a shape you are fingering perfectly still sounds wrong on an out-of-tune instrument, and the metronome once you start moving between two chords in time rather than one at a time. Everything else for players sits under audio.

See it in action

Screenshot of the Guitar Chord Finder tool with the chord library open — 33 fingering diagrams (C, A, G, E, D, F, B, Am, Em, Dm and more) each with its fret numbers, note names and a play button
Guitar Chord Finder mid-process: the chord library open — 33 fingering diagrams (C, A, G, E, D, F, B, Am, Em, Dm and more) each with its fret numbers, note names and a play button.
Diagram: where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen
Where the work happens on a SysFenix page that has no file input at all: the tool arrives as ordinary JavaScript inside the page, works the answer out on your own device and renders it in place, so the upload, queue and server-side record a typical online tool needs never happen.

Frequently asked questions

I searched for Bb and got nothing back.

Every chord in the library is named with sharps, and there is no entry rooted on a black key apart from F#m, so neither Bb nor A# will match anything and the page says no chords match your search. Two ways round it. Move the whole song into a friendlier key first with a transposer, or take the F barre shape and slide it up five frets, which lands on B flat.

Only one chord has little numbered buttons under it. Is that a bug?

No, those buttons appear on a card only when that chord has more than one stored fingering, and at the moment C is the only one that does. Its button 1 is the open x 3 2 0 1 0 shape and button 2 is the barre at the third fret. Every other card shows a single shape, so there is nothing to switch between and no buttons are drawn.

Does the left-handed toggle change the fret numbers or the sound?

Neither. It mirrors the diagram columns so the thick low E string is drawn on the right, which is the order a left-handed player sees looking down at the neck, and that is all it touches. The dots stay on the same frets, the strum plays exactly the same notes in the same order, and the row of fret numbers printed under each diagram stays in the conventional low-to-high reading order.

Why is there a bar drawn across Em when I play it with two fingers?

The bar is worked out from the fret numbers rather than being drawn by hand. Whenever two or more strings share the lowest fretted fret, with no open, muted or lower string in between them, the diagram joins them into a bar. Em is 022000, so its two second-fret notes sit next to each other and qualify. Treat a short bar like that as a hint that one finger can cover it, not as an instruction.

Will the strummed chord match my own guitar?

It will if your instrument is tuned to standard EADGBE with A above middle C at 440 Hz, since every pitch is computed as the open string raised one equal-tempered semitone per fret from exactly that reference. If you tune to anything else, or you have a capo on, the playback will clash with your strings. It is also a plain triangle-wave oscillator per string rather than a recorded guitar, so match the notes, not the timbre.

Can I search by the notes in a chord or by a shape instead of by name?

Not currently. The box does a plain case-insensitive substring match against chord names only, which does make it a handy family filter, since typing 7 collects every seventh in the library and typing sus collects the suspended shapes. There is no reverse lookup that takes a set of notes or a fingering and tells you what the chord is called.

Related tools