Teaching and Learning with Technology

Computing With Accents and Foreign Scripts

Skip Menu

Unicode Entity Codes for the Sinhala Script

Return to Sinhala Page | Return to the South Asian Page

Use these codes if you need to insert a word or short phrase within a multilingual text. Go to the About the Codes section to see how they are implemented.

This Page

  1. Vowels
  2. Consonants
  3. Sinhala Signs (Diacritics/Punctuation)
  4. About the Codes

These charts show basic characters only. Check the latest Unicode charts to look for any additions to this block.

Top of Page

Vowels

Note: Some fonts contain only the bare Colloquial Sinhala vowels, consonants and signs.

Sinhala Vowel Entity Codes
Character Name Character OS X Option Code Win XP ALT Code Entity Hex Entity
SINHALA LETTER AYANNAOption+0D85ALT+3461අ
SINHALA LETTER AAYANNAOption+0D86ALT+3462ආ
SINHALA LETTER AEYANNAOption+0D87ALT+3463ඇ
SINHALA LETTER AEEYANNAOption+0D88ALT+3464ඈ
SINHALA LETTER IYANNAOption+0D89ALT+3465ඉ
SINHALA LETTER IIYANNAOption+0D8AALT+3466ඊ
SINHALA LETTER UYANNAOption+0D8BALT+3467උ
SINHALA LETTER UUYANNAOption+0D8CALT+3468ඌ
SINHALA LETTER IRUYANNAOption+0D8DALT+3469ඍ
SINHALA LETTER IRUUYANNAOption+0D8EALT+3470ඎ
SINHALA LETTER ILUYANNAOption+0D8FALT+3471ඏ
SINHALA LETTER ILUUYANNAOption+0D90ALT+3472ඐ
SINHALA LETTER EYANNAOption+0D91ALT+3473එ
SINHALA LETTER EEYANNAOption+0D92ALT+3474ඒ
SINHALA LETTER AIYANNAOption+0D93ALT+3475ඓ
SINHALA LETTER OYANNAOption+0D94ALT+3476ඔ
SINHALA LETTER OOYANNAOption+0D95ALT+3477ඕ
SINHALA LETTER AUYANNAOption+0D96ALT+3478ඖ

Top of Page

 

Consonants

Note: Some fonts contain only the bare Colloquial Sinhala vowels, consonants and signs.

Sinhala Consonants
Character Name Character OS X Option Code Win XP ALT Code Entity Hex Entity
SINHALA LETTER ALPAPRAANA KAYANNAOption+0D9AALT+3482ක
SINHALA LETTER MAHAAPRAANA KAYANNAOption+0D9BALT+3483ඛ
SINHALA LETTER ALPAPRAANA GAYANNAOption+0D9CALT+3484ග
SINHALA LETTER MAHAAPRAANA GAYANNAOption+0D9DALT+3485ඝ
SINHALA LETTER KANTAJA NAASIKYAYAOption+0D9EALT+3486ඞ
SINHALA LETTER SANYAKA GAYANNAOption+0D9FALT+3487ඟ
SINHALA LETTER ALPAPRAANA CAYANNAOption+0DA0ALT+3488ච
SINHALA LETTER MAHAAPRAANA CAYANNAOption+0DA1ALT+3489ඡ
SINHALA LETTER ALPAPRAANA JAYANNAOption+0DA2ALT+3490ජ
SINHALA LETTER MAHAAPRAANA JAYANNAOption+0DA3ALT+3491ඣ
SINHALA LETTER TAALUJA NAASIKYAYAOption+0DA4ALT+3492ඤ
SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYAOption+0DA5ALT+3493ඥ
SINHALA LETTER SANYAKA JAYANNAOption+0DA6ALT+3494ඦ
SINHALA LETTER ALPAPRAANA TTAYANNAOption+0DA7ALT+3495ට
SINHALA LETTER MAHAAPRAANA TTAYANNAOption+0DA8ALT+3496ඨ
SINHALA LETTER ALPAPRAANA DDAYANNAOption+0DA9ALT+3497ඩ
SINHALA LETTER MAHAAPRAANA DDAYANNAOption+0DAAALT+3498ඪ
SINHALA LETTER MUURDHAJA NAYANNAOption+0DABALT+3499ණ
SINHALA LETTER SANYAKA DDAYANNAOption+0DACALT+3500ඬ
SINHALA LETTER ALPAPRAANA TAYANNAOption+0DADALT+3501ත
SINHALA LETTER MAHAAPRAANA TAYANNAOption+0DAEALT+3502ථ
SINHALA LETTER ALPAPRAANA DAYANNAOption+0DAFALT+3503ද
SINHALA LETTER MAHAAPRAANA DAYANNAOption+0DB0ALT+3504ධ
SINHALA LETTER DANTAJA NAYANNAOption+0DB1ALT+3505න
SINHALA LETTER SANYAKA DAYANNAOption+0DB3ALT+3507ඳ
SINHALA LETTER ALPAPRAANA PAYANNAOption+0DB4ALT+3508ප
SINHALA LETTER MAHAAPRAANA PAYANNAOption+0DB5ALT+3509ඵ
SINHALA LETTER ALPAPRAANA BAYANNAOption+0DB6ALT+3510බ
SINHALA LETTER MAHAAPRAANA BAYANNAOption+0DB7ALT+3511භ
SINHALA LETTER MAYANNAOption+0DB8ALT+3512ම
SINHALA LETTER AMBA BAYANNAOption+0DB9ALT+3513ඹ
SINHALA LETTER YAYANNAOption+0DBAALT+3514ය
SINHALA LETTER RAYANNAOption+0DBBALT+3515ර
SINHALA LETTER DANTAJA LAYANNAOption+0DBDALT+3517ල
SINHALA LETTER VAYANNAOption+0DC0ALT+3520ව
SINHALA LETTER TAALUJA SAYANNAOption+0DC1ALT+3521ශ
SINHALA LETTER MUURDHAJA SAYANNAOption+0DC2ALT+3522ෂ
SINHALA LETTER DANTAJA SAYANNAOption+0DC3ALT+3523ස
SINHALA LETTER HAYANNAOption+0DC4ALT+3524හ
SINHALA LETTER MUURDHAJA LAYANNAOption+0DC5ALT+3525ළ
SINHALA LETTER FAYANNAOption+0DC6ALT+3526ෆ

Top of Page

 

Sinhala Signs and Punctuations

Note: When codes for combining signs are inputted, they are placed on the adjacent letter. The signs are displayed with a supporting ක.

Sinhala Signs/Punctuation
Character Name Character OS X Option Code Win XP ALT Code Entity Hex Entity
SINHALA SIGN ANUSVARAYAකංOption+0D82ALT+3458ං
SINHALA SIGN VISARGAYAකඃOption+0D83ALT+3459ඃ
SINHALA SIGN AL-LAKUNAක්Option+0DCAALT+3530්
SINHALA VOWEL SIGN AELA-PILLAකාOption+0DCFALT+3535ා
SINHALA VOWEL SIGN KETTI AEDA-PILLAකැOption+0DD0ALT+3536ැ
SINHALA VOWEL SIGN DIGA AEDA-PILLAකෑOption+0DD1ALT+3537ෑ
SINHALA VOWEL SIGN KETTI IS-PILLAකිOption+0DD2ALT+3538ි
SINHALA VOWEL SIGN DIGA IS-PILLAකීOption+0DD3ALT+3539ී
SINHALA VOWEL SIGN KETTI PAA-PILLAකුOption+0DD4ALT+3540ු
SINHALA VOWEL SIGN DIGA PAA-PILLAකූOption+0DD6ALT+3542ූ
SINHALA VOWEL SIGN GAETTA-PILLAකෘOption+0DD8ALT+3544ෘ
SINHALA VOWEL SIGN KOMBUVAකෙOption+0DD9ALT+3545ෙ
SINHALA VOWEL SIGN DIGA KOMBUVAකේOption+0DDAALT+3546ේ
SINHALA VOWEL SIGN KOMBU DEKAකෛOption+0DDBALT+3547ෛ
SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLAකොOption+0DDCALT+3548ො
SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLAකෝOption+0DDDALT+3549ෝ
SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTAකෞOption+0DDEALT+3550ෞ
SINHALA VOWEL SIGN GAYANUKITTAකෟOption+0DDFALT+3551ෟ
SINHALA VOWEL SIGN DIGA GAETTA-PILLAකෲOption+0DF2ALT+3570ෲ
SINHALA VOWEL SIGN DIGA GAYANUKITTAකෳOption+0DF3ALT+3571ෳ
SINHALA PUNCTUATION KUNDDALIYAක෴Option+0DF4ALT+3572෴

Top of Page

 

About The Codes

Use these codes if you need to insert a word or short phrase within a multilingual text.

Declare Unicode Encoding

The codes listed below are valid for Unicode HTML pages only, and may not work on very old browsers. To make your page a Unicode page, add the following meta tag to the <head> portion of your document.

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
<head>

If you forget to include this tag, then some browsers, such as Netscape 4.7, may not display the characters properly.

XHTML

The final close slash must be included after the final quote mark in the encoding header tag if you are using XHTML

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...
<head>

No Encoding Declared

If no encoding is declared, then the browser uses the default setting, which in the U.S. is typically Latin-1. In that case many Unicode characters could be displayed incorrectly. Also, older browsers such as Netscape 4.7 may not be able to process the entity codes correctly without the "utf-8" declaration.

Using the Entity Codes

The Unicode numeric entity codes can be expressed as either decimal numbers or hexadecimal numbers. When codes for combining signs are inputted, they are placed on the adjacent letter.

For instance, the decimal version of the Sinhala /siŋhala/ (සිංහල) would be
&#3523;&#3538;&#3458;&#3524;&#3517;

The hexadecimal version of Sinhala /siŋhala/ (සිංහල) is
&#x0DC3;&#x0DD2;&#x0D82;&#x0DC4;&#x0DBD;
Note that the hexadecimal numbers include x as part of the code.

Note that there are no specific codes for conjunct consonants. Unicode Sinhala fonts and Unicode text editors will theoretically handle the display of conjunct consonants.

Windows Word Numeric Alt Codes

Use ALT plus the decimal version of any code to input it into a Windows document.

Note: These work only in Word 2003+ for Windows. Users with other software or versions of Windows may wish to use the Character Map instead.

OS X Option Codes

If an application supports the Unicode Hex input Keyboard, then use Option plus the hexadecimal number.

Top of Page

Last Modified: Tuesday, 04-Jun-2013 12:40:05 EDT