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
- Mobile navigation card with collapsible menu on small screens
- Header and controls now wrap cleanly on phones (no overlapping items)
- Better spacing for Home, FAQ, Privacy, and Guides on narrow screens
- Top sections no longer get hidden behind the header on mobile
- Menu open/close labels are localized and update instantly per language
- General touch and readability improvements for phones and tablets
- 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, MIDI, or MusicXML
✨ 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 Madmom, with Essentia 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.
- 💾 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).
Guides
☕ Support This Project
Magic Chords is free and built on open-source libraries (Madmom, Essentia, 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
Keyboard: Space/K play-pause, M mute, ←/→ seek 5s.
Chord timeline
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.