Aksara Bali
Aksara BaliCONVERTER
Masuk
Panduan Belajar#daftar aksara bali#tabel aksara bali#balinese alphabet#hanacaraka#unicode aksara bali#referensi
Daftar Lengkap Aksara Bali: Wreastra, Swara, Wyanjana, Pangangge, dan Angka

Photo by Aron Visuals on Unsplash

Complete Balinese Script Chart: Wreastra, Swara, Wyanjana, Vowel Signs, and Numerals

Doni Wirawan 2026-07-30 10 menit

    A Complete Balinese Script Reference

    This page is a Balinese glyph chart — every character shown with its name, Latin equivalent, and Unicode code point. Bookmark it for when you are writing, reading signage, or checking converter output.

    To convert text quickly, use the Balinese script converter. To understand what you are looking at, start here.

    The Three Groups of Balinese Letters

    Balinese letters are traditionally grouped by use:

  • Aksara wreastra — the 18 letters used for everyday Balinese
  • Aksara swalalita — additional letters for Sanskrit and Old Javanese (Kawi) loanwords, including the murda letters
  • Aksara modre — sacred forms used in rerajahan and religious texts
  • For everyday writing, the first group is more than enough.

    Wreastra: The 18 Base Letters

    Their traditional order is called hanacaraka. Each letter already carries an /a/ vowel — ᬓ reads "ka", not "k".

    LetterLatinUnicodeLetterLatinUnicode
    ᬳhaU+1B33ᬫmaU+1B2B
    ᬦnaU+1B26ᬕgaU+1B15
    ᬘcaU+1B18ᬩbaU+1B29
    ᬭraU+1B2DᬗngaU+1B17
    ᬓkaU+1B13ᬧpaU+1B27
    ᬤdaU+1B24ᬚjaU+1B1A
    ᬢtaU+1B22ᬬyaU+1B2C
    ᬲsaU+1B32ᬜnyaU+1B1C
    ᬯwaU+1B2F
    ᬮlaU+1B2E

    There is a memorisation guide in the hanacaraka article.

    Swara: The 14 Independent Vowels

    Swara letters are used for syllables with no initial consonant — for example "api" (ᬅᬧᬶ) or "umah" (ᬉᬫᬳ᭄). They come in two series: hreswa (short) and dirgha (long).

    Hreswa (short)LatinDirgha (long)Latin
    ᬅaᬆā
    ᬇiᬈī
    ᬉuᬊū
    ᬏeᬐai
    ᬑoᬒau
    ᬋṛ (rě)ᬌṝ
    ᬍḷ (lě)ᬎḹ

    Modern spoken Balinese no longer distinguishes vowel length. The long vowels survive in spelling, used to write Sanskrit and Kawi loanwords in their original form — a convention called pasang pageh, spelling by root word.

    Wyanjana: Consonants by Place of Articulation

    As an inheritor of the Indic writing tradition, Balinese provides 33 consonant letters covering the full Sanskrit-Kawi sound inventory, arranged by where they are articulated — from the throat outward to the lips.

    GroupLetters
    Kanthya (velar)ᬓ ka, ᬔ kha, ᬕ ga, ᬖ gha, ᬗ nga, ᬳ ha
    Talawya (palatal)ᬘ ca, ᬙ cha, ᬚ ja, ᬛ jha, ᬜ nya, ᬬ ya, ᬰ sa (saga)
    Murdhanya (retroflex)ᬝ ṭa, ᬞ ṭha, ᬟ ḍa, ᬠ ḍha, ᬡ ṇa, ᬭ ra, ᬱ ṣa
    Dantya (dental)ᬢ ta, ᬣ tha, ᬤ da, ᬥ dha, ᬦ na, ᬮ la, ᬲ sa
    Osthya (labial)ᬧ pa, ᬨ pha, ᬩ ba, ᬪ bha, ᬫ ma, ᬯ wa

    The second letter in each pair (kha, gha, cha, jha, and so on) is called mahaprana — the aspirated sound — while its partner is alpaprana. The retroflex series is what is commonly called aksara murda; see the murda article.

    You do not need to memorise these for everyday Balinese. This site's converter recognises hundreds of common Sanskrit words and applies the murda forms automatically.

    Pangangge Suara: Vowel Signs

    When a vowel follows a consonant it is written as an attached mark rather than its own letter. The examples use ᬓ (ka).

    SignNameSoundPositionExampleUnicode
    ᬶulu-iaboveᬓᬶU+1B36
    ᬷulu sari-īaboveᬓᬷU+1B37
    ᬸsuku-ubelowᬓᬸU+1B38
    ᬹsuku ilut-ūbelowᬓᬹU+1B39
    ᬵtedung-ārightᬓᬵU+1B35
    ᬾtaling-eleftᬓᬾU+1B3E
    ᭀtaling tedung-oboth sidesᬓᭀU+1B40
    ᭂpepet-ě (schwa)aboveᬓᭂU+1B42
    ᭃpepet tedung-öabove + rightᬓᭃU+1B43

    Taling vs Pepet: The Distinction Most People Miss

    The letter "e" in romanised Balinese actually stands for two different sounds, and Balinese script writes them with different marks:

  • Taling (ᬾ) — the /e/ in dewa, sekar, becik
  • Pepet (ᭂ) — the schwa /ə/, the weak "e" in words like ketut or sěmeng
  • This is the single most common confusion when typing Balinese on an ordinary keyboard: one "e" key has to stand for two marks. This site's converter writes taling for "e" and pepet for the letter "x" — so "kxtut" gives ᬓᭂᬢᬸᬢ᭄. The ě helper key on the converter produces pepet too. Alternatively, tap the ᭂ key on the Balinese keyboard on the practice page. The full set of typing conventions is covered in typing Balinese script on a keyboard.

    Ra Repa and La Lenga

    One rule is mandatory: ra + pepet and la + pepet are never written as a marked consonant. They are replaced by their own letters.

    Would beWritten asName
    ᬭ + ᭂᬋra repa
    ᬮ + ᭂᬍla lenga

    Pangangge Tengenan: Final Consonants

    Three closing sounds get dedicated marks instead of full letters. Examples use ᬲ (sa).

    SignNameSoundExampleUnicode
    ᬂcecek-ngᬲᬂ (sang)U+1B02
    ᬃsurang-rᬲᬃ (sar)U+1B03
    ᬄbisah-hᬲᬄ (sah)U+1B04
    ᭄adeg-adegkills the vowelᬲᬓ᭄ (sak)U+1B44

    Gantungan and Gempelan

    When two consonants meet with no vowel between them inside a word, the second is not written in full. Its small form hangs below the first letter (gantungan) or attaches beside it (gempelan), depending on the letter.

    WordScriptNote
    karyaᬓᬭ᭄ᬬya hangs under ra
    banjarᬩᬦ᭄ᬚᬭ᭄ja hangs under na
    suksmaᬲᬸᬓ᭄ᬲ᭄ᬫtwo clusters in a row

    Adeg-adeg is normally reserved for word-final position; inside a word, clusters use gantungan or gempelan.

    Balinese Numerals

    DigitNumeralUnicodeDigitNumeralUnicode
    0᭐U+1B505᭕U+1B55
    1᭑U+1B516᭖U+1B56
    2᭒U+1B527᭗U+1B57
    3᭓U+1B538᭘U+1B58
    4᭔U+1B549᭙U+1B59

    The year 2026 is written ᭒᭐᭒᭖. Their history is covered in the Balinese numerals article.

    Punctuation

    MarkNameFunctionUnicode
    ᭚pantiopens a textU+1B5A
    ᭛pamadaopens a sectionU+1B5B
    ᭜winduround markerU+1B5C
    ᭝carik pamungkahopens a sentenceU+1B5D
    ᭞carik sikiseparates clausesU+1B5E
    ᭟carik parerenends a sentenceU+1B5F

    Traditional lontar writing uses no spaces between words. Modern digital text usually inserts a thin separator so it reads more easily on screen.

    The Balinese Unicode Block

    Balinese script entered the Unicode Standard in version 5.0 (2006), occupying the block U+1B00–U+1B7F. That is what makes Balinese writable, copyable, searchable, and indexable as ordinary text rather than as pictures.

    RangeContents
    U+1B00–U+1B04nasal and final signs (ulu candra, ulu ricem, cecek, surang, bisah)
    U+1B05–U+1B12swara (independent vowels)
    U+1B13–U+1B33wyanjana (consonants)
    U+1B35–U+1B44pangangge (vowel signs and adeg-adeg)
    U+1B50–U+1B59Balinese digits
    U+1B5A–U+1B60punctuation

    For these characters to appear on your device you need a font covering the block — Noto Sans Balinese being the usual choice.

    If the Tables Above Look Like Boxes

    Empty boxes (□□□) mean your device has no Balinese font; the text itself is correct. Follow the font installation guide — once installed, Balinese renders correctly across all your apps.

    How to Use This Chart

  • Reading signage or carving — identify the base letter shape first, then read the attached signs.
  • Checking converter output — match character by character before anything is printed or tattooed.
  • Practising writing — use the canvas and keyboard on the practice page, then compare against this chart.

This article was drafted with AI assistance and is reviewed over time. Check Balinese wording with a teacher or native speaker before using it for anything official, printed, or ceremonial.

Related Articles

Cara Efektif Belajar Aksara Bali untuk Pemula
Panduan Belajar
Effective Ways to Learn Balinese Script for Beginners
Learning Balinese script doesn't have to be difficult. With the right approach, anyone can master it in weeks.
4 menit
Ucapan Bahasa Bali Sehari-hari Lengkap dengan Tulisan Aksaranya
Panduan Belajar
Everyday Balinese Phrases, Written in Balinese Script
The most-used Balinese greetings and everyday phrases — from om swastyastu to matur suksma — with their Balinese script and notes on when to use them.
6 menit
Cara Mengetik Aksara Bali dengan Keyboard Biasa (QWERTY)
Panduan Belajar
How to Type Balinese Script on an Ordinary QWERTY Keyboard
How to type Balinese script with a normal QWERTY keyboard: typing conventions, taling vs pepet, adeg-adeg, consonant stacking, and the on-screen Balinese keyboard.
7 menit
← All ArticlesTry Practice →