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 Project

From a musician, for musicians

Chord Transcriber

Upload an audio file, play it back in real time, and follow the detected chords.

No file selected

Drag and drop audio/video here, or use the Choose audio file button.

Supported playback formats: MP3, WAV, M4A, OGG, AAC
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

Confidence: High Medium Low
Bar offset 0

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.

    By sending this form, you agree that I can use your email only to reply to your message.