oMusic Laboratory

Virtual Chord Transposer

Pick a chord-detection engine below. The OML library ships with this site; chords-transposer can help on chord-only lines. Extensions after the root stay unchanged (maj9, m7b5, sus4/Eb, …).

Paste chords or lyrics with chords, choose how they are detected, then shift by key or semitones (half-steps).

Display
Chord detection engine Chord detection

Transpose using
half-steps semitones