From a musician, for musicians — mx3.ch/esysc
Chord Recognition, Analysis & Transcription
Free online chord recognition & analysis. Upload audio or paste a URL, detect chords and key in real time, and follow the detected progression. Export in multiple formats.
Launch Transcriber🆕 What's New
- New chord engine: faster analysis with higher accuracy and broader coverage — now recognising extended chords (7ths, sus, add9) and modal keys (Dorian, Mixolydian)
- Public API v1 — versioned REST endpoints for chord analysis, transcription, and exports with rate limiting and CORS support
- Better spacing for Home, FAQ, Privacy, and Guides on narrow screens
- Top sections no longer get hidden behind the header on mobile
- Separate any song into drums, bass, instruments, and vocals with the new standalone Stems page
- Accurate + Stems analysis: AI stem separation for the most precise chords, unlocking MIDI export
- Visual guitar chord diagrams and piano keyboard diagrams that follow the chord playback in real time
- Real-time bass tabs that follow the bass line during playback, with printable Bass Tabs (PDF) export
- Printable piano keyboard diagrams for every chord in the song as a PDF chord chart
📋 Workflow
- Step 1: Open Transcriber, upload file or paste URL
- Step 2: Click Analyze chords
- Step 3: (Optional) Click Transcribe
- Step 4: (Optional) Use Transpose to change the audio key
- Step 5: Review timeline, transcript, and tabs
- Step 6: Export as TXT, PDF, iReal Pro, tabs, or MusicXML — plus MIDI when you analyze with Accurate + Stems
✨ Core Features (100% FREE)
All features below are available at no cost. This is the free version of Magic Chords. Premium features may be added in the future.
- 🤖 Automatic Chord Recognition & Analysis: Recognizes chords with high accuracy using BTC, with librosa as a hybrid fallback for maximum reliability.
- 🎙️ Automatic Transcription: Extract lyrics and vocal melody using OpenAI Whisper with support for 9+ languages.
- 🎵 Real-time Playback: Listen to your audio with synchronized chord highlighting. Adjust playback speed from 0.5x to 2x.
- ✏️ Edit Chords & Lyrics: Click to edit detected chords and transcribed text. Full undo/redo support.
- 🎼 Key & Tempo Detection: Automatically detect the original key of your audio to understand chord progressions in context.
- 🎸 Audio Transpose: Change the audio key in real-time (±12 semitones) while keeping chord notation synchronized. Works in your browser—no file upload needed.
- 📥 Export in 9 Formats: Download as Chord Sheet (TXT), iReal Pro, PDF, Guitar Tabs (TXT/PDF), Bass Tabs (PDF), Piano Diagrams (PDF), MIDI, or MusicXML. MIDI is included with Accurate + Stems analysis.
- 💾 Save to Local Library: Save analyzed/transcribed songs directly to folders on your computer for offline reuse.
- 📚 Setlist Manager: Create, rename, and organize setlists in your local library, then quickly switch save targets from the Transcriber.
- 🔄 Re-analyze from Library: Load a previously saved song and run a fresh analysis or transcription without losing your saved data.
- 🔢 Bar Offset Correction: In Current Chords, use Set bar 1 to choose which chord starts measure 1, so the displayed bar numbers line up with where the song actually begins (for example, after an intro).
🌍 Top 10 Countries
Where Magic Chords analyses have been run in the last 24 hours.
Guides
☕ Support This Project
Magic Chords is free and built on open-source libraries (BTC, Demucs, librosa, Whisper). If it saved you time, consider buying me a coffee.
Support This ProjectFrom a musician, for musicians
Chord Transcriber
Upload an audio file, play it back in real time, and follow the detected chords.
Drag and drop audio/video here, or use the Choose audio file button.
Chord analysis works with: All formats including AIFF, FLAC, WMA
Max upload size: loading from server configuration...
Direct URL
Paste a direct media URL (YouTube or audio link) to analyze immediately.
Tip: press Ctrl+V to paste and Enter to start analysis quickly.
Cookie Auth
Upload cookies for sites that require sign-in (YouTube, SoundCloud, etc.).
Current Chords
Note-by-note bass requires Accurate + Stems analysis.
Keyboard: Space/K play-pause, M mute, ←/→ seek 5s.
Chord timeline
🎛️ Stems
Separated audio stems from your Accurate + Stems analysis. Play or download each instrument.
Transcript
Local File Manager
Setlists Library
Store chord detection, transcription, and audio files directly in folders on your computer.
Or drag & drop a library folder here — no upload prompt.
Sharing tip: put your library inside Dropbox, Google Drive, OneDrive, or iCloud Drive to sync setlists automatically.
Saved songs
Direct contact
Contact Me
Questions, bug reports, and feature ideas are welcome. I usually reply by email.