Overview: Gurmukhī is the script most commonly used to write the Punjabi language, especially in the Indian state of Punjab. It is the official script of Punjab and is used in education, administration, media and literature. The script’s name is traditionally understood to mean “from the mouth of the Guru,” reflecting its association with Sikh religious texts.

Basic characteristics

Gurmukhī belongs to the Brahmic family of scripts and functions as an abugida: most consonant symbols carry an inherent vowel that can be changed or muted by diacritic marks. The system includes:

  • consonant letters with an inherent vowel sound, modified by vowel signs;
  • independent vowel letters for syllable-initial vowels;
  • diacritics for vowel length, nasalization and consonant doubling;
  • special marks and punctuation used in older and liturgical texts.
These features make the script well suited to representing the phonology of Punjabi and to adapting loanwords.

Letters and later additions

Traditionally there are 35 native letters in Gurmukhī. Over time, additional characters and modified forms were introduced—often grouped as a later set—to represent sounds that occur in Persian, Arabic and other languages. These later additions allow more accurate rendering of loanwords and names from those languages.

History and development

The emergence of Gurmukhī is commonly linked to the early Sikh community and is traditionally attributed to the period of the Sikh gurus in the 16th century, when it was adopted and standardized for use in religious and communal writing. Manuscripts and printed texts spread the script through religious, educational and literary activity. The script continued to evolve through usage, printing practices and contact with other languages.

Uses and cultural importance

Gurmukhī is the script of the central Sikh scripture and many other religious compositions, which has cemented its cultural role among Punjabi speakers. It is used for general literacy, publishing, signage and official documents in Indian Punjab. For contrast, Punjabi in Pakistan is often written in a Perso-Arabic-based script known as Shahmukhi.

Technical and notable facts

Gurmukhī is encoded in the Unicode standard and is supported by modern fonts and digital input methods. Its capacity to represent native Punjabi sounds plus adapted signs for foreign phonemes helped it remain the standard script in Indian Punjab. For further reading about the language and script, see resources on the Punjabi language, the script’s status as an official script and historical contacts with Persian.