Chord Inversion Calculator - Bass Note and Slash Notation
Chord inversion calculator that rotates any triad or seventh chord and shows the bass note, the slash-chord notation, and the interval stack from the bass upward.
Chord Inversion Calculator
Results
What Is the Chord Inversion Calculator?
A chord inversion calculator is a music-theory tool that takes a root note, a chord type, and an inversion level and returns the bass note, the slash-chord notation, the chord tones from bass to top, and the inversion label. It rotates the chord's note list so any chord tone can sit in the bass, which is how a C major chord becomes C/E in first inversion and C/G in second inversion.
- • Read slash-chord symbols: Pick the upper chord symbol and the bass note from a chart, then read off the slash notation, the inversion label, and the interval stack.
- • Plan a stepwise bass line: Switch between root position, 1st inversion, and 2nd inversion to keep the bass moving by step or common tone.
- • Practice piano and guitar voicings: Use the chord-tone list (bass to top) as the voicing on piano, and rearrange the chord tones to locate open guitar shapes that put the third or fifth in the bass.
The chord inversion calculator returns one result row for every (root, chord type, inversion) combination, so a single chord can be viewed in root position, 1st inversion, 2nd inversion, and (for seventh chords) 3rd inversion without leaving the page.
When the chord symbols and inversions need to be built from the same root and chord type, the Chord Calculator builds the original triad or seventh chord that this calculator then inverts.
How the Chord Inversion Calculator Works
The chord inversion calculator combines the root note, the chord type, and the inversion level through a single rotation step. It walks the chromatic scale from the root by the chord type's semitone intervals, then rotates the resulting note list by the inversion number using modular arithmetic so the requested chord tone lands in the bass.
- rootNote: Pitch class for the root, from the 17-value dropdown.
- chordType: Chord quality. Triads support 3 inversions and seventh chords support 4.
- inversion: Number of positions the chord-tone list is rotated before stacking.
- baseNotes: Original chord notes in root-position order, built by walking the chosen enharmonic chromatic scale from the root.
- bassNote: First element of invertedNotes, which is baseNotes[inversion mod chordLength].
The interval stack shows the semitones between consecutive chord tones from the bass upward, so a 1st inversion major triad reads 3, 5 instead of the 4, 3 stack of root position. That single number sequence is what tells a pianist or guitarist whether the same chord tone order is being repeated higher up the keyboard or fretboard.
Worked example: C major triad in first inversion
Root note: C. Chord type: Major triad. Inversion: 1.
Build baseNotes [C, E, G] from root 0 and major triad intervals [0, 4, 7]. Rotate by 1: invertedNotes = baseNotes[(i + 1) mod 3] = [E, G, C].
Inversion: 1st inversion. Bass note: E. Chord tones: E, G, C. Slash chord: C/E. Interval stack: 3, 5 semitones.
Moving the third into the bass shrinks the lowest interval from a major third (4 semitones) to a minor third (3 semitones). C/E tells a rhythm section to put E in the bass under a C major chord.
According to Wikipedia - Inversion (music), a chord inversion is a chord in which a chord tone other than the root is in the bass, and slash notation writes the bass note after a slash, as in C/E for a C major triad with E in the bass.
When the inverted chord and the rest of a progression need to move to a new key, the Chord Transposer keeps the same slash-bass notes and chord qualities while shifting every root by the same number of semitones.
Key Concepts Behind Chord Inversion
Four ideas from music theory explain why a single chord can be stacked several different ways without changing its quality, and they appear in the result row for every inversion the user builds.
Root position vs inversion
Root position puts the root in the bass. A 1st inversion puts the 3rd in the bass, a 2nd inversion puts the 5th in the bass, and a 7th-chord 3rd inversion puts the 7th in the bass. The chord quality stays the same; only the bass voice moves.
Slash-chord notation
A slash chord is written as X/Y, where X is the upper chord symbol and Y is the bass note. C/E is a C major triad with E in the bass.
Triads vs seventh chords
Triads have 3 chord tones and 3 inversion positions (0, 1, 2). Seventh chords have 4 chord tones and 4 inversion positions (0, 1, 2, 3). The result panel clamps 3 down to 2 on a triad.
Enharmonic spelling and the bass note
The bass note keeps the same enharmonic spelling as the chosen root, so an F# root reads F#/A# in 1st inversion and a Gb root reads Gb/Cb.
Modular arithmetic is what makes the rotation step work: rotating the chord-tone list by the inversion number and wrapping with mod n moves the requested chord tone into the bass without leaving the original pitch class set.
The rotation step that moves a chord tone into the bass uses the same mod n wrap-around the Modulo Calculator handles for any positive modulus, so the inversion number can be any non-negative integer and the bass always lands on a real chord tone.
How to Use This Calculator
Five short steps take you from a root note, a chord type, and an inversion level to a complete slash-chord symbol with the bass note, the chord tones from bass to top, and the inversion label.
- 1 Pick the root note: Choose the pitch class for the root from the 17-value dropdown. Pick the sharp or flat spelling that matches the key you are working in.
- 2 Pick the chord type: Choose one of the 11 chord qualities. Triads give 3 inversions; seventh chords give 4.
- 3 Set the inversion level: Enter 0 for root position, 1 for first inversion, 2 for second inversion, or 3 for third inversion on a seventh chord. The result panel clamps 3 to 2 for triads.
- 4 Read the inversion and slash chord: The result row prints the inversion label and the slash-chord symbol together. C/E reads as 'C major in first inversion with E in the bass'.
- 5 Read the bass note and chord tones: The bass note row shows the chord tone in the bass. The chord tones row lists the same chord tones from bass to top, which is the voicing order on a keyboard or fretboard.
Practical example: a worship leader asks the band to play a C chord with the G in the bass. Set root note to C, chord type to Major triad, and inversion to 2. The result row reads 2nd inversion, bass note G, chord tones G, C, E, slash chord C/G, so 2nd inversion is the right pick for that voicing.
When an inverted chord is heard without knowing the upper symbol, the Chord Finder names the chord from the bass-to-top note list and lists the closest alternative spellings side by side.
Benefits of Using This Calculator
Five practical reasons to use the inversion tool instead of paging through a music-theory text or working the rotation out by hand.
- • Slash-chord notation in one row: Read the standard C/E, C/G, G7/F shorthand straight from the result row.
- • Self-consistent inversion labels: The inversion label, the bass note, and the slash-chord symbol all come from the same rotation step.
- • Visual interval stack: The interval stack column shows the semitones between consecutive chord tones from the bass upward.
- • Covers triads and seventh chords: Eleven chord qualities spanning major, minor, augmented, diminished, suspended, dominant 7, major 7, minor 7, half-diminished 7, and diminished 7 all invert from the same result row.
- • Enharmonic spelling follows the root: The bass note keeps the same sharp or flat spelling as the chosen root, so an F# root renders every inversion with sharps and a Gb root renders every inversion with flats.
Inversions are the standard tool for smoothing out bass lines. The calculator returns the bass note next to the slash chord so a piano, guitar, or bass player can read the next chord change without guessing which chord tone sits on the bottom.
Factors That Affect Your Results
Four practical variables change the result row and two approximation caveats explain why the tool is a music-theory reference rather than a substitute for ear training.
Enharmonic spelling of the root
A sharp root such as F# renders every chord tone and bass note with sharp spellings, while the enharmonic flat root Gb renders the same chord with flat spellings.
Chord type and number of chord tones
Triads have 3 chord tones and 3 inversion positions (0, 1, 2). Seventh chords have 4 chord tones and 4 inversion positions (0, 1, 2, 3).
Inversion level and bass motion
Switching from root position to 1st inversion moves the bass by a third, switching to 2nd inversion moves it by a fifth from the root, and 3rd inversion of a seventh chord puts the seventh in the bass.
Diminished 7th symmetry
The diminished 7th chord is built from four stacked minor thirds, so rotating it by any inversion produces the same pitch class set with a different bass note.
- • The tool is a music-theory reference, not an ear-training tool. It does not judge whether a particular inversion sounds better in a progression, and it does not teach voice leading between two adjacent chords.
- • The result row uses 12-tone equal temperament. Microtonal intervals, just intonation, and non-Western tunings are not represented in the interval stack column.
Slash-chord notation only names the bass note and the upper chord symbol, so two voicings of the same inversion (open vs closed) read the same on paper. The interval stack column gives the closed voicing order, which is the order a pianist reads on the staff.
According to Wikipedia - Slash chord, a slash chord (also called a compound chord) is written as X/Y where X is the upper chord and Y is the bass note, and the bass note is the lowest sounding pitch in the chord.
Frequently Asked Questions
Q: What is a chord inversion calculator?
A: It is a music-theory tool that takes a root note, a chord type, and an inversion level and returns the bass note, the slash-chord notation, the chord tones from bass to top, and the inversion label.
Q: How do you invert a triad?
A: Build the triad in root position, then move the 3rd into the bass for 1st inversion and the 5th into the bass for 2nd inversion. The tool walks the chromatic scale from the root by the chord type's intervals, then rotates the note list by 1 or 2 positions.
Q: What is the difference between root position and first inversion?
A: Root position puts the root in the bass. 1st inversion puts the 3rd in the bass, so the lowest interval shrinks from a major third to a minor third and the slash-chord symbol gains a bass note.
Q: How many inversions does a seventh chord have?
A: Four. Root position has the root in the bass, 1st inversion has the 3rd in the bass, 2nd inversion has the 5th in the bass, and 3rd inversion has the 7th in the bass. Triads only have three because they have one fewer chord tone.
Q: What does the slash mean in a slash chord?
A: The slash separates the upper chord symbol from the bass note. C/E means a C major triad with E in the bass, and G7/F means a G dominant 7 with F in the bass.
Q: Why does the bass note change but the chord still sounds the same?
A: Inversion only moves a chord tone into the bass; the chord quality, the upper voices, and the pitch class set stay the same. The bass voice just outlines a different interval below the rest of the chord.