About Baybayin

Baybayin is a pre-colonial Philippine writing system. This page is a reference — what it is, how it works, where it came from, and how to learn more.

What is Baybayin?

Baybayin is a Brahmic abugida — a writing system where each consonant character has an inherent vowel /a/, and diacritic marks modify that vowel. It was used across Luzon, Mindoro, Palawan, and parts of the Visayas before Spanish colonization.

Like many Brahmic scripts (Devanagari, Thai, Tibetan), Baybayin descends from the Brahmi script of ancient India, arriving in Southeast Asia through trade routes and the spread of Buddhism and Hinduism. The closest surviving relative is the Kawi script of Java and Bali.

The word baybayin comes from the Tagalog root baybay, meaning “to spell” — literally, “that which is used for spelling.”

How It Works

Baybayin has 3 vowel characters and 14 consonant characters — 17 in the classical system (B16). Each consonant represents a syllable ending in /a/:

Classical Baybayin had 14 consonants — da and ra shared one character.

ka
ga
nga
ta
da/ra
na
pa
ba
ma
ya
la
wa
sa
ha

To change the vowel, a kudlit (diacritic mark) is added:

  • Kudlit above— changes /a/ to /e/ or /i/ (same mark, ambiguous)
  • Kudlit below— changes /a/ to /o/ or /u/ (same mark, ambiguous)
  • Krus-kudlit(virama) — cancels the inherent vowel, making a final consonant (post-1620 addition)
→ /ka/
ᜃᜒ→ /ke/ or /ki/
ᜃᜓ→ /ko/ or /ku/

Design Ambiguities

E / I ambiguity

A single vowel character represents both /e/ and /i/. The same kudlit mark above a consonant can produce either sound. Readers rely on context to distinguish them — much like English's 'read' (present vs past tense).

O / U ambiguity

Similarly, /o/ and /u/ share one vowel character and one kudlit. The script's phonological model simply didn't distinguish these pairs — a natural feature of how pre-colonial Tagalog treated vowel space.

Da / Ra ambiguity

The character ᜇ represents both /da/ and /ra/. These sounds were allophones in classical Tagalog — interchangeable variants of the same phoneme. They only became distinct sounds in modern Filipino.

Final consonants in B16

The classical script had no virama. A word ending in a consonant (like 'baboy' — pig) was written as 'ba-bo': the final consonant was simply dropped. This wasn't a flaw — it reflected the script's syllable-bound nature and the reader's ability to reconstruct the word from context.

Timeline

c. 1300Earliest attested use of Baybayin in the Philippines (Laguna Copperplate Inscription uses a related script)
1521Pigafetta records Visayan script — earliest European documentation of Philippine writing
1593Doctrina Christiana printed using Baybayin type — first printed book in the Philippines
1620Fr. Francisco López introduces the krus-kudlit (virama) to write final consonants — creating the B17+ system
1703Last known pre-modern Baybayin manuscript
1930sThe term 'Alibata' coined — a misnomer that persists today
2000sDigital revival — Baybayin added to Unicode 3.2 (2002) as the Tagalog block
2018House Bill 1022 filed to recognize Baybayin as the national writing system

Unicode & Codepoints

Baybayin was added to the Unicode Standard in 2002 as the Tagalog block(U+1700–U+171F). Not all fonts render them correctly. This tool renders them as SVG, not as font glyphs, for consistent appearance.

17 codepoints

U+1700A
U+1701E / I
U+1702O / U
U+1703Ka
U+1704Ga
U+1705Nga
U+1706Ta
U+1707Da / Ra
U+1708Na
U+1709Pa
U+170ABa
U+170BMa
U+170CYa
U+170ELa
U+170FWa
U+1710Sa
U+1711Ha

Common Misconceptions

It's not called Alibata

The name 'Alibata' was invented in the 20th century based on the Arabic letter order (alif, ba, ta). The correct name is Baybayin, from the Tagalog word baybay, meaning 'to spell.' The script has no connection to Arabic.

This isn't a translation

Baybayin is a writing system, not a language. You don't translate 'into' Baybayin — you write a word using the Baybayin script. The difference is subtle but important: it's a script, like the Latin alphabet, not a language like Tagalog.

Further Reading