Align multi-lingual worship lyrics and export them ready-to-use into ProPresenter, FreeShow, and other presentation software.
VerseSync is a single-file static web app — no install, no server, no dependencies. Open index.html in any browser and you're done.
3-step workflow:
- Paste Lyrics — enter your primary language, and optionally a transliteration and/or translation. Sections separated by a blank line become individual slides. Labels like
[Verse 1],[Chorus],[Bridge]are detected automatically. - Align — review and adjust how lines are paired across languages. Drag rows to reorder, split or merge rows, and edit labels inline.
- Export — download the file for your presentation software.
| Format | File | Notes |
|---|---|---|
| ProPresenter | .pro |
Native PP7+ binary format. All languages stacked on each slide with colored text. Import directly into ProPresenter 7 or later. |
| FreeShow | .show |
FreeShow JSON format with two text items per slide. |
| OpenLyrics XML | .xml |
Universal worship format supported by EasyWorship, MediaShout, OpenLP, and others. |
| Plain Text | .txt |
Interleaved bilingual text. |
| Print / PDF | — | Formatted lyrics sheet via browser print dialog. |
Built-in language options for the input fields: English, Hindi, Malayalam, Telugu, Tamil, and a generic "Other" option for any unlisted language.
Slides are generated using the VB Bilingual theme geometry at 1920×1080:
- Primary language — white text, lower portion of slide
- Transliteration (optional) — lavender text, middle band
- Translation (optional) — gold text, upper portion of slide
Text styling (font, size, shadow, stroke) is controlled by the ProPresenter theme applied inside PP after import, not by VerseSync.
- Sections need a blank line between them to be treated as separate slides.
- Labels (
[Chorus],[Verse 2], etc.) are optional but recommended — ProPresenter uses them as group names and color-codes them (chorus = light blue, verse = dark blue). - The slide preview in step 2 shows layout only; final styling is applied inside ProPresenter or FreeShow.
index.html — the entire app (HTML + CSS + JS, no external dependencies)
- VerseFlow — Python-based batch converter for ProPresenter libraries, which this project uses as a reference for the PP7 binary format.
- VerseBridge — the inspiration for this project.