Do you want to improve your skills and learn how to write Javanese on your own, not just speak it?
The Javanese script is worth getting to know.
Although it has been adapted for other languages such as Sanskrit and Old Javanese, it is still mainly used for Javanese today.
I want to learn even more languages with Ling!
Download now!In this article, you will learn the basic rules of the Javanese script, see examples to help you understand how it works, and get tips to start practicing on your own.
Origin Of The Javanese Script
One of the Indonesian archipelago’s traditional writing systems is the Javanese script (Aksara Jawa), also known as Hanacaraka.
The Javanese language, spoken in Central and East Java, was traditionally written using this script, which belongs to the Brahmic family.
Over time, it also evolved to record other regional languages, such as the eastern Javanese Tengger and Osing languages.
The older Kawi script, derived from the Pallava script of southern India, is the ancestor of both the Balinese script and the Javanese script.
The Javanese script incorporates numerous Sanskrit words and stylistic elements, reflecting India’s influence on Javanese literature, religion, and philosophy through long-standing cultural exchanges.
Today, the Javanese script has mostly been replaced by the Latin script for everyday writing and education.
Despite this, Javanese schools continue to teach the traditional script, which remains a key part of cultural identity.

Structure Of The Javanese Script
- The Javanese script is an abugida, which means each character represents a consonant with an inherent vowel sound, typically /a/.
- Additional marks, called diacritics, can be used to change or mute the vowel.
- Twenty primary consonants make up the basic characters Aksara Nglegena, such as ha (ꦲ), na (ꦤ), ca (ꦕ), ra (ꦫ), and ka (ꦏ).
- Vowel signs, also known as Sandhangan, are marks attached to consonants to modify the vowel sound.
- Extra characters, such as Aksara Murda, are used in proper names or to indicate honorifics.
- Javanese also has a unique set of numerals.
To better understand the differences, let’s look at this table that compares the Javanese script with the Latin script.
| Feature | Latin Script | Javanese Script |
|---|---|---|
| Script Type | Alphabet (separate letters for consonants and vowels) | Abugida (each consonant has an inherent vowel) |
| Inherent Vowel | None – vowels are written as independent letters (a, e, i, o, u) | Default vowel is /a/, modified or silenced with diacritics |
| Word Boundaries | Words are clearly separated by spaces | Many words are derived from Sanskrit. Later influenced by Dutch and other European languages |
| Capital Letters | Uses uppercase and lowercase forms | No true capitals, but murda letters serve a similar role for names/honorifics |
| Consonant Clusters | Written by combining letters (e.g., “br,” “st”) | Written using pasangan forms (subscript consonants) |
| Hyphenation | Common in printed texts when breaking words | Often based on the spelling rules of European languages |
| Phonetic Reference | Rare in traditional writing, careful line breaks are used instead | Often clarified with IPA symbols for learners |
| Loanwords | Adapted to fit alphabet spelling | Many words are derived from Sanskrit. Later influenced by Dutch and other European languages |
| Modern Usage | Dominant script for world languages | Still taught in Java, used in culture, signs, and manuscripts |
Syllable Rules In The Javanese Script
In the Javanese script’s natural vowel system, words typically end in open syllables, meaning they end with the inherent ‘a’ vowel.
Example:
- A closed syllable ends with a consonant. A pangkon (꧀), which cancels the inherent vowel, is used to mark final consonants without vowels.
Example:
- Ka (ꦏ) is not just ‘k’ but ‘ka.’ To remove the vowel, a special mark called pangkon (꧀) is added →k (ꦏ꧀).
Word example:
- Mit (ꦩꦶꦠ꧀) – pronounced ‘mit,’ with a closed ending.
In traditional Javanese orthography, the first syllable usually retains the inherent vowel sound unless modified by vowel signs Sandhangan.
Examples:
- Aru (ꦄꦫꦸ) – pronounced ‘aru,’ with an open first letter.
- Kona (ꦏꦺꦴꦤ) – pronounced ‘kona,’ with the first letter modified by a vowel sign.
Consonant And Inherent Vowel In Javanese Script
The foundation of the Javanese script is the idea that each preceding consonant has an inbuilt vowel sound (a).
This separates it from the Latin alphabet, which writes vowels and consonants separately.
Consonant Clusters And Medial Consonants In Javanese Script
When two or more consonants appear together, the second consonant is written in its pasangan (subscript) form after the first.
Example:
- Manka (ꦩꦤ꧀ꦏ): The word combines ma + na, and the ka in the middle is written as a subscript.
Medial Consonants In The Javanese Script
Ra medial (ꦽ) – represents /r/ as in ‘-ra-‘ or ‘-ri-.’
- Example: Kra (ꦏꦽ) – ka + ra medial = ‘kra.’
Ya medial (ꦾ – represents /y/ as in ‘-ya-.’
- Example: Kya (ꦏꦾ) – ka + ya medial = ‘kya.’
Ra medial alternative (ꦿ – another form of /r/, used depending on the orthographic context.
- Example: Wra (ꦮꦿ) – wa + ra medial alternative = ‘wra.’
Foreign sounds marker (꦳ – sometimes used to adapt foreign consonants, such as those from Arabic or Dutch.
Murda Consonants In The Javanese Script
The script includes murda consonants, which act like ‘capital letters.’
These are not used at the beginning of every sentence; instead, they highlight honorific names, titles, or important words.
- Example: ka (ꦏ ) → Ka(ꦑ) murda form.

Vowels In The Javanese script
The Javanese script relies heavily on vowels, which work differently from those in the Latin script. Vowels can be independent letters, signs joined to consonants, or inherent sounds in Javanese writing. Recognizing word boundaries and the way words are separated in texts requires an understanding of these rules.
Short Vowels In The Javanese Script
Every consonant carries an inherent short vowel sound, usually /a/ or /ɔ/.
- Example: ka (ꦏ) = /ka/, da (ꦢ) = /da/.
Long Vowels In The Javanese Script
Long vowels are written by adding vowel marks (sandhangan) to the base consonant.
Example:
- ka (ꦏ)= /ka/
- ké (ꦏꦺ)= /ke/
- ko (ꦏꦴ) = /ko/
Independent Vowels In The Javanese Script
When a word begins with a vowel, an independent vowel letter is used.
- Example: a (ꦄ), i (ꦆ), o (ꦎ).
Vowel Modifiers In The Javanese Script
To change the inherent vowel of a consonant, vowel signs called sandhangan swara are added.
- Example: ka (ꦏ) → ki (ꦏꦶ) , ke (ꦏꦺ), ko (ꦏꦺꦴ).
Vowel Signs – Sandhangan
These are written above, below, before, or after the consonant.
- Example: ka (ꦏ) → ku (ꦏꦸ).
Example Using The Javanese Script
Now, let’s take a look at this example:
Raden Arjuna is a brave warrior – Raden Arjuna prajurit gagah (ꦫꦢꦺꦤ꧀ ꦄꦫ꧀ꦗꦸꦤ ꦥꦿꦗꦸꦫꦶꦠ꧀ ꦒꦒꦃ꧉)
- Raden (ꦫꦢꦺꦤ꧀) – uses normal consonants.
- Arjuna (ꦄꦫ꧀ꦗꦸꦤ) – begins with ꦄ (A), functioning like a murda letter for a proper name.
- Prajurit (ꦥꦿꦗꦸꦫꦶꦠ꧀) – shows consonant clusters using pasangan (pra).
- Gagah (ꦒꦒꦃ) – ends with visarga ꦃ, representing the final /h/ sound.
- Pada lungsi (꧉) – marks the end of the sentence, similar to a full stop.
Structure And Special Characters In The Javanese Script
Javanese script is a pre-colonial script of the Indonesian archipelago, deeply tied to Javanese culture and literature.
They were written horizontally from left to right, like the Latin script.
Check out these symbols and their functions.
| Symbol | Name | Function |
|---|---|---|
| ꦁ | Pangkon Cecak / Glottal Stop | Marks a nasal sound (like /ŋ/) at the end of a syllable. |
| ꦳ | Cecak Telu Diacritic | Used to represent foreign sounds (from Arabic, Dutch, etc.) |
| ꧀ | Pangkon | Cancels the inherent vowel, allowing for closed syllables or consonant clusters. |
| Pasangan forms | Subscript consonants | Used to write consonant clusters without breaking the syllable structure |
| Murda letters | Murda Consonants | Special set of capital-like letters for names, honorifics, or emphasis |
Tips To Master The Javanese Script
Learning the Javanese script is easier when you follow simple, focused steps. Here are five tips to help you get started:
- Learn the basic letters first – Start with the primary consonants Aksara Nglegena and vowels Sandhangan.
- Practice pasangan (subscript) forms – Write consonant clusters regularly to get used to combining letters.
- Use medial consonants correctly – Pay attention to ra medial, ya medial, and other forms that appear between vowels and consonants.
- Write short words every day – Begin with common words, such as hello in Javanese, then gradually try longer ones to build confidence.
- Read texts in Javanese script – Look at simple stories, inscriptions, or signs to see letters, diacritics, and punctuation in context.
How Do You Say ‘Script’ In Javanese?
In Javanese, the word script is referred to as Wondhah (ꦮꦺꦴꦤ꧀ꦝꦃ), which means letters or script. If you want to mention Javanese script, you would say Wondhah Jawa (ꦮꦺꦴꦤ꧀ꦝꦃ ꦗꦮ).
Frequently Asked Questions About The Javanese Script
How Does The Javanese Script Work?
Since the Javanese script is an abugida, every consonant has an inherent vowel. While Pasangan forms deal with consonant clusters, Sandhangan signs are used to change vowels.
What Is The Relationship Between Javanese And Balinese Script?
Although both scripts share many characteristics and are descended from the Kawi script, Javanese created standardized loanword forms and murda letters, while Balinese maintained more ornamental styles.
What Is Unique About The Javanese Text?
Murda letters, cecak telu diacritical markings for foreign sounds, and glyph shaping make Javanese text unique. Reading was an art in and of itself because words were traditionally written without spaces.

Closing Thoughts
Now you have a basic understanding of the Javanese script!
Start by practicing simple greetings every day, such as Good Morning in Javanese, and gradually expand your vocabulary.
Remember, Western Javanese dialects can influence both pronunciation and word choice, especially with loanwords from European languages like Portuguese or Dutch.
If learning Javanese feels challenging, try the Ling app. Ling makes even hard languages fun and easy to learn, turning practice into an enjoyable daily habit!
Learn More About The Javanese Language With Ling
Ready to reignite your desire to learn Javanese?
With the Ling app, you can learn the Javanese language with short, engaging lessons that will take you from beginner to advanced. You’ll find many fun exercises and review options to make sure that you not only learn, but actually remember.
With progress dashboards, reminders, and personalized review tools, Ling keeps you motivated and consistent as you reach your language goals.
Nothing is stopping you!
Start your Javanese adventure today!