Chord Detector
Detect chords from any audio file automatically. Runs on your device — files never uploaded.
Cuts below 130 Hz to avoid kick drum contamination
Drop audio file here or click to browse
MP3, WAV, FLAC, OGG, M4A · Up to 15 minutes
Private — processed on your device, never uploaded
Preparing...
Processing locally
Chords
—
Duration
—
Est. Key
—
| Time | Chord | Duration | Confidence |
|---|
How to Detect Chords
- 1 Upload an audio file
- 2 AI detects chords across the timeline
- 3 View the progression and copy results
Frequently Asked Questions
What chords can it detect?
Major, minor, diminished, augmented, dominant 7th, major 7th, minor 7th, and suspended chords. The detector analyzes harmonic content frame-by-frame and matches against chord templates. Complex jazz voicings or extended chords (9ths, 11ths, 13ths) are simplified to the nearest recognized chord type.
How does chord detection from audio work?
The audio is transformed into a chromagram — a representation showing the energy of each pitch class (C, C#, D...) over time. A matching algorithm compares each time frame's pitch profile against known chord templates to find the best fit. A bass filter removes kick drum interference below 130 Hz that would otherwise distort the chroma analysis.
Does it show chord timing?
Yes. Results display as a time-stamped chord progression showing exactly when each chord begins. You can click any chord in the timeline to hear that section of the audio.
How accurate is it on full mixes?
Best results come from isolated instruments (piano, guitar) or sparse arrangements. On dense full mixes, accuracy decreases as overlapping instruments create ambiguous pitch content. For best results on a full mix, run it through the Stem Splitter first and analyze the instrumental stem.
Does it detect key along with chords?
The chord progression implies a key, but for explicit key detection use the Key Finder tool. Cross-referencing both gives you the full harmonic picture — what key the song is in, and what degree (I, IV, V, vi) each chord represents.
Is my audio uploaded?
No. All processing runs on your device. The chromagram analysis and chord matching happen locally — nothing is sent to a server.