Welcome to ChordPro

This is the official site for ChordPro, a simple text format for the notation of lyrics with chords.

ChordPro In Action

  • All
  • Examples
  • Basic Styles
Default

Default

Chord<sub><i>ii</i></sub>

Chordii

Modern1

Modern1

Modern2

Modern2

Modern3

Modern3

Ukulele

Ukulele

Keyboard

Keyboard

Dark

Dark

Molly Malone

Molly Malone

Background

Background

Twelve Days

Twelve Days

Armenian

Armenian

Nepali

Nepali

Biscuit1

Biscuit1

Biscuit2

Biscuit2

About ChordPro

In 1992 Martin Leclerc and Mario Dorion developed a simple text file format to write lead sheets, songs with lyrics and chords, and a tool to create neatly printed lead sheets out of these text files. The tool was called chord, and the text files were called chord files. It soon became a popular way to write lead sheets and many users and tools adopted this format for similar purposes. For still unknown reasons people started calling the files chordpro files.

More about the ChordPro History...

About ChordPro.ORG

In 2015 a small team of enthousiast ChordPro users took over the maintenance of the ChordPro standard from Martin and Mario, and developed a new reference implementation with many new features.

Features

The ChordPro program renders ChordPro marked-up input.

It is a reference implementation and augments the file specification in cases that are insufficiently clear.

Native PDF Generation

While PostScript was a good choice in 1992, nowadays PDF is much better. View it directly on your tablet and mobile.

Unicode Support

ChordPro takes all input in UTF-8 encoded UNICODE but falls back to good old Latin-1 if needed.

Custom Tunings and Notes

Not just C F G on 6-string EADGBE tuned guitar. C D E or Do Re Mi? Nashville or Roman? ChordPro supports alternative tunings and note naming systems.

Images

Use images to decorate your scores.

String and Keyboard Diagrams

For keyboard players, ChordPro can show keyboard diagrams instead of string diagrams.

Integrated ABC

Include fragments of musical scores with the integrated ABC support.

Support Us

The ChordPro standard and reference implementation are free products. Free as in speech.

The development and maintenance is done by an international group of motivated volunteers.

If you like our work, please support us. Web sites, storage and bandwidth cost real money. Your donation is much appreciated.

Contact Us

Get in touch

You can get in contact with us via email or report bugs in GitHub.

The forum is a good place to join the user community.

Email:

info@chordpro.org

Report a bug:

GitHub Issues