Convert ChordPro songs to ProPresenter 7 (Beta)

Turn ChordPro chord sheets (.cho, .chordpro, .pro) into ProPresenter 7 slides with verse and chorus groups.

Opens: EasyWorship 6/7 (.db), EasyWorship 2009, EasyWorship schedule (.ewsx), ProPresenter 4–7, OpenLP / OpenLyrics, ChordPro, OpenSong, SongShow Plus, SongSelect .txt/.usr, Plain text
Saves: ProPresenter 7 (.pro), ProPresenter 6 (.pro6), OpenLyrics (.xml), EasyWorship import (.txt), ChordPro, Plain text, Song list (Excel, CSV)

Convert

Song library or song files
Choose files… or drop them here
.db, .zip, .ewsx, .pro, .pro4, .pro5, .pro6, .probundle, .pro6x, .sqlite, .xml, .txt, .cho, .chordpro, .chopro, .crd, .onsong, .sbsong, .usr, .mb, .rtf · up to 200 MB each, 500 files max
    Add more files

    EasyWorship 6/7: Songs.db and SongWords.db (from …\EasyWorship\Default\v6.1\Databases\Data), or a ZIP of that folder. ProPresenter: .pro, .pro6, .pro5 or .pro4 files, or a ZIP of the library folder. Also OpenLP songs.sqlite, OpenLyrics .xml, ChordPro, OpenSong (ZIP of the Songs folder), SongShow Plus .sbsong, SongSelect .txt/.usr, EasyWorship 2009 Songs.DB + Songs.MB and .ewsx schedules.

    Options

    Every conversion also comes with a song list (Excel and CSV) of all the songs found.

    Your files are deleted after processing.

    ChordPro is how many worship teams keep their chord sheets, in apps and on websites. Turning those sheets into ProPresenter slides by hand means copying every verse and building every group. This page reads ChordPro files and writes ProPresenter 7 documents with the sections as groups.

    ChordPro .pro files and ProPresenter .pro files

    Both formats use the .pro extension, but they are different things: a ChordPro file is text, a ProPresenter 7 document is binary. Files are recognised by their content, so upload them as they are, whatever their extension (.pro, .cho, .chordpro, .chopro, .crd).

    How the song is built

    • {title} becomes the song title, {artist}, {lyricist} and {composer} the authors, {copyright} and a CCLI number ({ccli} or {meta: ccli …}) the CCLI details.
    • {start_of_chorus}, {start_of_verse: Verse 2} and {start_of_bridge} blocks become groups named after their label. Paragraphs outside these blocks become verses, and a paragraph that starts with a label line (“Chorus:”) or follows {c: Verse 2} takes that name.
    • A {chorus} line, or {c: Chorus} on its own, means “sing the chorus again”: the chorus is stored once and the song order becomes an arrangement.
    • Empty lines inside a block start a new slide.
    • Several songs in one file, separated by {new_song}, become separate documents.

    What is left behind

    ProPresenter slides don't show chords the way a chord sheet does, so the chords are removed from the lyrics; the conversion notes say which songs had them. Tabs and chord grids are skipped. If you want to keep the chords, convert to OpenLyrics or ChordPro instead, which keep them.

    Unzip the download and drag the .pro files onto a ProPresenter 7 library, then apply your theme.

    More about what this tool reads and writes: Worship Song Library Converter.