About Holy Writings

Holy Writings aims to make the sacred texts of the Bahá’í Faith accessible in as many languages as possible, in a single place, with reliable cross-referencing.

The project is maintained by Joop Kiefte and is not an official Bahá’í publication. It is a personal project born from a love for the Writings and a desire to serve the worldwide Bahá’í community.

What this site does

There are wonderful Bahá’í prayer and scripture resources online, but they tend to be separate: one site has prayers in 500+ languages, another has a comprehensive catalog, another the authoritative texts. Holy Writings brings them together:

How it works

The core challenge is connecting prayers across sources and languages. A prayer on bahaiprayers.net might appear under a different title or category than the same prayer on bahaiprayers.app. Connecting them requires identifying which specific prayer each entry is.

I use the Phelps Index Number (PIN) system as the common key. Each prayer or text has a unique code (e.g. BH00074BLE for “Blessed is the spot”). Matching each source entry to its PIN involves:

The database is hosted on DoltHub (a version-controlled SQL database) and the site source is on GitHub. The site rebuilds automatically via Cloudflare Pages, pulling fresh data from DoltHub on each deploy.

Arabic/Persian transliteration

The بb button in the header toggles a Latin-script reading aid for Arabic and Persian text. It uses Bahá’í-style transliteration (acute accents: á í ú) and works on any page.

For vocalized text (with tashkeel/harakat), the transliteration reads the vowel marks directly. For unvocalized text (most Arabic and Persian online), it predicts vowels using three layers:

  1. Known words — ~80 hand-curated Bahá’í terms (Alláh, Bahá’u’lláh, Kitáb, etc.) with exact transliteration.
  2. Vowel dictionary — 2,000 words mined from vocalized texts in the database.
  3. Bigram statistics — consonant-pair vowel probabilities (822 Arabic, 587 Persian) for words not in the dictionary. Persian-specific letters (‎پ چ ژ گ‎) automatically select the Persian table.

Predicted (uncertain) vowels are shown at reduced opacity so you can distinguish them from confirmed vowels. Sun letter assimilation (al- → ar-/ash-/etc.), liaison rules (bismi’lláh), and sentence capitalization are applied automatically.

The transliteration also appears as Arabic (Latin) and Persian (Latin) in the language pickers, including the comparison tool and devotional program — so you can view transliterated text alongside the original or other translations.

Language comparison tool

The devotional program includes a side-by-side comparison mode. Click Compare and add languages from the picker to see texts in multiple languages aligned in columns.

You can also select verse ranges from the Bible, Qur’an, and Writings pages using the checkboxes, then add them to a devotional program.

Devotional suggestions

The devotional program builder suggests prayers based on the Bahá’í calendar and common devotional themes.

Each Bahá’í month has a spiritual quality (e.g. Núr = Light, Raḥmat = Mercy). I’ve mapped these to prayer categories that seem to reflect that quality — for example, the month of Núr suggests prayers from “Enlightenment”, “Guidance”, and “Teaching”. Similarly, holy days suggest prayers specific to that occasion.

These associations are my own editorial choices, not authoritative assignments. They’re a starting point for inspiration, not a prescription. If you have thoughts on better associations, I’d love to hear them.

Full month–theme table
MonthMeaningSuggested categories
BaháSplendourPraise & Gratitude, Spiritual Growth, Nearness to God
JalálGloryPraise & Gratitude, Steadfastness, Trust in God
JamálBeautyPraise & Gratitude, Spiritual Growth, Nearness to God
‘AẓamatGrandeurPraise & Gratitude, Firmness in the Covenant, Triumph of the Cause
NúrLightEnlightenment, Guidance, Teaching
RaḥmatMercyForgiveness, Healing, Humanity
KalimátWordsTeaching, Guidance, Firmness in the Covenant
KamálPerfectionSpiritual Growth, Detachment, Steadfastness
Asmá’NamesPraise & Gratitude, Nearness to God, Trust in God
‘IzzatMightAid & Assistance, Protection, Steadfastness
MashíyyatWillTests & Difficulties, Trust in God, Detachment
‘IlmKnowledgeEnlightenment, Guidance, Children
QudratPowerAid & Assistance, Triumph of the Cause, Steadfastness
QawlSpeechTeaching, Gatherings, Unity
Masá’ilQuestionsGuidance, Spiritual Growth, Enlightenment
SharafHonourService, Humanity, Justice
SulṭánSovereigntyFirmness in the Covenant, Triumph of the Cause, Tablets of Visitation
MulkDominionPraise & Gratitude, Spiritual Assembly, Unity
‘Alá’LoftinessThe Fast, Nearness to God, Detachment

Data quality

This is a work in progress. The matching process is imperfect, and I’m continuously improving it. Here’s an honest picture of where things stand:

What’s solid

What needs work

How I’m checking

How you can help

The most valuable contributions come from people who know these prayers. If you spot something wrong, please tell me — even a short email helps.

Contact

[email protected] · GitHub issues