Overview
Sinhala Unicode Converter transliterates Latin (English phonetic) input into Sinhala across any website. Enable live conversion
in text boxes, run manual one-off conversions, and choose between Sinhala-specific keyboard layouts without leaving the page.
Settings sync with your browser profile, so your preferences follow you everywhere.
Installation
Microsoft Edge Add-ons Store
- Open the Microsoft Edge Add-ons listing: Sinhala Unicode Converter.
- Click Get, then confirm with Add extension.
- Pin the extension icon (puzzle piece → pin) for faster access to the popup.
Chrome Web Store
- Open the Chrome Web Store page for Sinhala Unicode Converter.
- Click Add to Chrome, then confirm with Add extension.
- Optional: pin the toolbar icon from the extensions menu for quick launches.
Usage
- Click the toolbar icon to open the popup.
- Type Latin characters in the Input box; Sinhala Unicode appears instantly in Output.
- Use Copy to place Sinhala text on the clipboard.
-
Switch the transliteration scheme (Singlish or Wijesekara) from the dropdown; changes take
effect immediately across every feature.
Live conversion in inputs
- Live transliteration stays disabled until you allow the current site from the popup.
-
Once enabled, focus any supported input, textarea, or contentEditable element and type in Latin characters. Words convert
automatically when you hit a word boundary (space, punctuation, Enter).
- The popup badge shows whether the current tab is active, blocked, or unsupported.
Context menu (right click)
- Highlight Latin text inside an editable field.
-
Right-click and choose Convert to Sinhala Unicode (same as pressing
⌘ + Shift + , on macOS or Ctrl + Shift + , on Windows/Linux).
- The selection is replaced with Sinhala output in-place.
Keyboard shortcut
- Select text inside an editable element.
- Press ⌘ + Shift + , (macOS) or Ctrl + Shift + , (Windows/Linux).
- The selection is replaced with Sinhala Unicode using the active scheme, and an input event is emitted for the page.
Transliteration maps
Sinhala Unicode Converter ships with Singlish (phonetic) and Wijesekara schemes. Combine consonants
and vowels to build full syllables—for example, ka, kaa, ku.
Singlish Scheme
Vowel sounds
| Short | Phonetic | Long | Phonetic |
| අ | a | ආ | aa, a) |
| ඇ | A, \a | ඈ | Aa, A), ae |
| ඉ | i | ඊ | ii, i), ie, ee |
| එ | e | ඒ | ea, e), ei |
| ඔ | o | ඕ | oe, o) |
| උ | u | ඌ | uu, u), oo |
| ඖ | au |
Auxiliaries
Special
| ර් (rakaransha) | \r + consonant, or consonant + R |
| ්ය ligature | consonant + Y, or \y suffix |
Vowel signs
| ෘ | consonant + ru |
| ෲ | consonant + ruu |
| ෛ | consonant + I |
| ෟ | consonant + au |
Consonants
Common
| ක | k |
| ග | g |
| ච | ch |
| ජ | j |
| ට | t |
| ඩ | d |
| ත | th |
| ද | dh |
| න | n |
| ප | p |
| බ | b |
| ම | m |
| ය | y |
| ර | r |
| ල | l |
| ව | w, v |
| ස | s |
| හ | h |
| ණ | N |
| ළ | L |
Aspirated
| ඛ | kh, K |
| ඝ | gh, G |
| ඡ | Ch |
| ඨ | T |
| ඪ | D |
| ථ | Th |
| ධ | Dh |
| ඵ | ph, P |
| භ | bh |
Special
| ඹ | B |
| ශ | sh |
| ෂ | Sh |
| ෆ | f |
| ඥ | GN |
| ඤ | KN |
| ඣ | q |
| ළු | Lu |
| ළූ | Luu |
Wijesekara Scheme
| Key(s) | Sinhala output | Notes |
` | ්ර | Rakaransha prefix |
~ | ර් | Répaya suffix |
w, W | අ, උ | Independent vowels |
q, Q | ු,ූ | Short/long “u” diacritics |
a | ් | Halant / virama |
s, S | ි,ී | Short/long “i” diacritics |
d, D | ා,ෘ | “aa” and vocalic “ru” |
f | ෙ | Short “e” |
g, G | ට, ඨ | Retroflex pairings |
h, j | ය, ව | Common consonants |
k, l | න, ක | Standard consonant mapping |
;, n, m | ත, බ, ප | Wijesekara consonant keys |
Y, I | ශ, ෂ | “sh” variants |
Z, X | " , ඃ | Quotes and visarga |
Type in the standard Wijesekara keyboard order—the converter mirrors the official layout for vowels, consonants, and diacritics.
Configuration options
- Per-site activation: Toggle live conversion on/off for the current hostname from the popup. Advanced rules
(subdomains, registry-level, wildcards) live in the Options page.
- Transliteration scheme: Switch between Singlish and Wijesekara in the popup or Options menu. This setting drives
live input, manual conversions, and shortcuts.
- Persistent domain rules: The Options page lists every domain override. Add, edit, or remove entries to control
where live conversion activates automatically.
Support
Need help or want to report an issue? Email siunicodeext@sinhala.space with:
- Your browser and operating system.
- The site where you were typing.
- The transliteration scheme in use (Singlish or Wijesekara).
- Screenshots or console logs if available.
We’ll respond with troubleshooting steps or workarounds as quickly as possible.
Developers
Sinhala Unicode Converter is built by a team of two.
We gratefully acknowledge inspiration and integration of the foundational work by the below projects: