Chordpro Editor Utility

Created by Tim Uhl

Last updated: 12/18/2024

This online chordpro editor allows you to load, save, and edit chordpro text files in the browser.

It can also convert chordpro to HTML.

Chordpro Syntax Quick Reference

Example Chordpro input:

# A simple ChordPro song.

{title: Swing Low Sweet Chariot}

{start_of_chorus}
Swing [D]low, sweet [G]chari[D]ot,
Comin' for to carry me [A7]home.
Swing [D7]low, sweet [G]chari[D]ot,
Comin' for to [A7]carry me [D]home.
{end_of_chorus}

I [D]looked over Jordan, and [G]what did I [D]see,
Comin' for to carry me [A7]home.
A [D]band of angels [G]comin' after [D]me,
Comin' for to [A7]carry me [D]home.

{comment: Chorus}

Supported Directives (case insensitive):

SyntaxDirective
{title: Song Title}
{t: Song Title}
Print Song Title
{subtitle: Song Subtitle}
{st: Song Subtitle}
Print Song Subtitle
{start_of_chorus}
{soc}
Start of chorus section
{end_of_chorus}
{eoc}
End of chorus section
{subtitle: Song Title}
{st}
Print Song Subtitle
{comment: Chorus}
{c: Chorus}
Print a comment
{comment_italic: Chorus}
{ci: Chorus}
Print a comment in italics
{comment_box: Chorus}
{cb: Chorus}
Print a comment with a box around text
{text-size: 120%}
{ts: 120%}
Change size of text (and chords) as a percentage of normal
{text-size: 15}
{ts: 15}
Change size of text (and chords) in units of points
{new-page}
{np}
{new_physical_page}
{npp}
{column_break}
{cb}
Force page break in printed HTML output