F Diminished Chord

    Tense, unstable sound

    FG#B

    The easiest Fdim shape sits around fret 1 (Fdim).

    Fdim - Fdim

    Position 1 of 1
    Fdim
    Fdim
    12345FBFG#EBGDAE123456

    Not sure where to use it?

    Ask Jam AI — your free coach explains it for your level.

    Ask Jam AI

    What is a Fdim chord?

    A diminished chord stacks the root, minor 3rd and diminished 5th (b5). Both interval gaps are minor 3rds, making the chord feel uniformly tense and unstable. Diminished triads almost never function as a tonal home — they're used as passing chords, secondary leading-tone chords (vii°/V → V), or as connective tissue between two stable chords.

    Notes in the chord: F – G# – B

    Intervals: Root, b3, b5 (measured from the root)

    Where Fdim fits in a key

    Fdim appears as the vii° in F# major.

    Common progressions with Fdim

    vii° → I (leading-tone resolution) — in F# major

    Fdim → F#

    When to use a diminished chord

    As a passing chord, Fdim most often leads up a half step into F#. Use a diminished chord to step chromatically between two diatonic chords (e.g. C → C#dim → Dm in C major), or as the vii° leading-tone chord in any major key. Diminished chords are essential vocabulary in jazz, ragtime, classical and any genre that prizes voice-leading over modal stasis. They're rarely the home of a song; they're the bridge.

    Common substitutions for Fdim

    • Diminished 7th — adds the bb7 for the full diminished-7 sound (every interval is a minor 3rd)
    • Half-diminished (m7b5) — softer cousin used as the ii in minor-key ii-V-i turnarounds
    • Dominant 7 b9 with no root — same notes as a diminished 7, often substituted in jazz
    Chords in the key of F# major
    Other F chordsA–G
    Diminished chords in other keys
    Scales that work over Fdim
    Scales & guides for this chord

    Improvisation Basics

    Learn to solo over progressions

    Fdim chord FAQ

    Practice with Improvisio

    Use Fdim in a progression and see which scales work best.

    Try it in the trainer