Less between you and the next song.

A free, hosted songbook that brings readable charts, set lists, and practice tools together—with musician feedback built in.

Application design & developmentIndependent project · 2026Designed and built by me, with feature requests and feedback from a musician. Free to use and open source under the MIT license.
An original guitar practice chartFour original chord-pattern measures with a chord diagram, tempo controls and tuner strip. No song lyrics appear. All content is synthetic and illustrative.FreeChordsSongbook Practice TunerSONGBOOKMorning patternChord shapesMorning patternOriginal practice chart · four-bar loopAm↓ ↓ ↑↓ ↑ ↓C↓ ↓ ↑↓ ↑ ↓G↓ ↓ ↑↓ ↑ ↓D↓ ↓ ↑↓ ↑ ↓Key: A minorCapo: 080 BPMTUNERE A D G B EReady to play
Illustrative local song view. Original sample words and chart; no copied song lyrics.

The problem.

The chord sites I used were crowded with ads, awkward to use, or charged for practice features I wanted. I wanted a tool built around exactly how I play: readable charts, useful controls, and the practice tools together in one place.

What I built.

I built FreeChords as a free, open-source songbook and practice app. It combines structured chord charts, transposition, set lists, chord diagrams, a tuner, ear-training tools, and scratch recording. It is hosted for anyone to use and works offline after the initial load.

I also worked with a musician who brought a set of feature requests. We incorporated that feedback into the app, shaping the details around a musician’s actual practice workflow.

The decisions that matter.

  1. Keep one source for a song

    The editor and playing view work from the same structured chord format.

  2. Design around the music stand

    Adjustable text, auto-scroll, and clear playing controls support actual practice.

  3. Build with someone who will use it

    Work through a musician’s feature requests and use that feedback to refine the app.

The result.

A free, publicly hosted app with the tools I wanted for playing and practice, and source that others can inspect and adapt. The musician who helped shape it went on to recommend it to their music teachers.

Built with.

  • React
  • Vite
  • Progressive web app
  • Browser audio APIs
Next projectEventCut

Let’s talk.

Have a role or project in mind? Tell me about the team, what you’re trying to make happen, and the timing. A few sentences is enough.