Find a tool

Search by name, category, or what you need to do.

All tools

7 results

↑ ↓ Navigate↵ SelectEsc Close

Language Tools · Tool 01

Sinhala Typing & Font Converter

Type Sinhala using Singlish, create Unicode text, or choose from nine classic FM font previews for your graphic design workflow. You can also convert existing Unicode and FM encoded text in either direction.

Reference keys: A → ඇ, Aa / ae → ඈ, ie / ee → ඊ, ta → ට, Ta → ඨ, dha → ද. kru → කෘ; kYa → ක්‍ය.

Unicode text for websites, messages and modern documents.

English keyboard
0 characters · 0 words · 0 linesLine 1, col 1Auto expands as you type
සිංහල
0 characters · 0 words · 0 linesSelectable & ready to copy

Your text is processed in this browser.

Draft stays on this device

Wrap English in backticks, like `Printair`, or select it and choose Keep English. URLs and email addresses stay intact. Ctrl / ⌘ Z undoes edits; Ctrl / ⌘ Enter copies the result; Ctrl / ⌘ S downloads it. Escape exits focus mode.

Preferences & personal dictionary

Alternatives are used only when you select them. Your personal dictionary is stored on this device and is never uploaded. Draft saving can be turned off; use Download TXT for a lasting copy.

Sinhala Typing GuideFind a character, then tap to insert
99 entries · reference profile

Standard Singlish follows the reference chart: ta → ට, Ta → ඨ, tha → ත, Tha → ථ, dha → ද, Dha → ධ. Use A for ඇ, Aa / ae for ඈ, ie / ee for ඊ, oe for ඕ and uu / oo for ඌ. Type kru for කෘ, kYa for ක්‍ය, vya for ව්‍ය and \rka for ර්‍ක. Capital letters matter.

Use {break} to separate sounds, {join} for a ligature, {touch} for a touching conjunct, and {rep} for repaya. Isolated vowel signs need a base letter. Historical glyphs may need a specialist font.

Convert existing Sinhala text

Paste Unicode or FM encoded text here. This converter is separate from your Singlish draft. The FM fonts below share one encoding.

How does Sinhala Unicode typing work?

Sinhala phonetic typing converts sounds written with English letters into Sinhala Unicode characters. It is transliteration, not English-to-Sinhala translation.

Try mama si\nhala liyanna kAmathi in Standard Singlish to get මම සිංහල ලියන්න කැමති. Use the guide to explore all Sinhala letters, vowel signs, conjuncts and numbers. Spelling alternatives help with ambiguous words; you choose which one to use.

Which typing style should I use?

Standard Singlish is the default and follows the reference key combinations: ta → ට, Ta → ඨ, A → ඇ, Aa / ae → ඈ, ie / ee → ඊ, and kru → කෘ. Familiar Singlish, Strict phonetic and Legacy Printair remain available for existing text. The guide updates when you switch styles.

Can I mix English with Sinhala?

Yes. Select an English phrase and choose Keep English, or enclose it in backticks. Links and email addresses are preserved automatically. The remaining text is converted using your chosen typing style.

Is my text saved or uploaded?

Conversion happens on your device. Your text is not sent to a server. Draft saving and your personal dictionary use this browser's local storage. Turn draft saving off in Preferences to remove the saved draft. Download a TXT file to keep a copy outside the browser.

Will this work with legacy Sinhala fonts?

Choose Sinhala Fonts (Legacy) for FM encoded text, then select the font preview you plan to use. Copy or download the text, paste it into your design app and apply that installed FM font. The encoded characters are the same across these nine FM fonts. A Unicode reading preview remains available. English text needs a separate font. Common punctuation, including quotes, dashes and ellipses, is converted to the matching FM glyphs. Unsupported sequences are retained as Unicode and flagged for review; check the result in your design app before printing.

Can I convert text I already have?

Open Convert existing Sinhala text below the typing editor. Paste Unicode to create FM codes, or paste FM encoded text to read it as Unicode. Some FM codes have more than one reading, so review any flagged results before using them in print.