From a musician, for musiciansmx3.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 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.