Capo Transpose Calculator

Find the right capo fret and open chord shape for any key — instantly.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A capo transpose calculator solves the everyday guitarist’s problem: “I know a song is in E-flat, but I find barre chords awkward — can I use a capo and play open shapes instead?” This tool gives you the precise fret and the exact chord shape to finger, with the sounding root frequency shown in Hz so you can double-check against a tuner or DAW.

How it works

A capo acts as a moveable nut. Clamping it on fret N raises every open string by N semitones — one fret equals one semitone in equal temperament. The 12-note chromatic scale wraps around mod 12, which gives two clean formulas:

To find the open shape when you know the target chord:

open_root = (sounding_root − capo_fret) mod 12

To find the sounding chord when you know the open shape and capo:

sounding_root = (open_root + capo_fret) mod 12

Root frequency uses the equal-temperament formula derived from A440:

f = 440 × 2^((n − 69) / 12)

where n is the MIDI note number (A4 = 69, C4 = 60). The same formula that governs piano tuning, DAW pitch correction, and electronic tuners is what the calculator uses here — so the Hz readout is the internationally accepted reference pitch.

Worked example

Suppose a singer needs the song in B-flat major (Bb) but you want to avoid the barre chord. Using the calculator:

  1. Set target sounding note to Bb, quality to major.
  2. Try capo fret 3 → open shape = G major (a very easy open chord).
  3. Result: play a G-shape with the capo on fret 3, and the guitar sounds a Bb.

Frequency check: Bb4 = MIDI 70, so f = 440 × 2^((70 − 69) / 12) = 440 × 2^(1/12) ≈ 466.16 Hz.

Target chordCapo fretOpen shape to play
D major2C major
E major4C major
F major1E major
G major5D major
Bb major3G major
Eb major6A major

The “all capo options” table inside the calculator shows every fret from 1 to 7 at once, making it easy to pick the open shape that suits your playing style.

Formula note

The modular arithmetic works because the 12-note chromatic scale is a cyclic group of order 12. Adding or subtracting semitones always wraps at 12: note index 11 (B) plus 2 semitones = index 1 (C#), not 13. The JavaScript expression ((idx % 12) + 12) % 12 handles negative values correctly — for example, C (0) minus 3 semitones wraps to A (9) rather than −3.

The note-frequency formula is the standard equal-temperament definition used by the International Organization for Standardization (ISO 16) and every modern tuning reference since the adoption of A440 in 1939.

Ad placeholder (rectangle)