How to Type Nepali Half Letters (आधा अक्षर) in Unicode, Preeti & Mobile

You know how to type क, स and त. But the moment a word needs स्त, क्ष or प्र, the letters refuse to join — you get सत, a stray ् mark, or a box. Half letters (आधा अक्षर) are the single biggest stumbling block for anyone learning Nepali typing.
The good news: every half letter follows one rule. Once you know where the halant (हलन्त, ्) key is on your keyboard, you can type any conjunct in the language — not just the ones you have memorised. This guide shows the rule, then the exact keys for Romanized Unicode, Traditional Unicode, Preeti and mobile keyboards.
Quick answer: A half letter is a consonant + halant (्). Type the first consonant, press the halant key, then type the next consonant: स + ् + त = स्त.
- Nepali Romanized (Unicode) layout: halant is the
/key →s / t= स्त - Phonetic tools (Google Input Tools, online converters): just type the sound →
mitra= मित्र - Preeti: hold Shift + the consonant key for its half form →
Shift+;= स्, thent= स्त - Mobile: tap the
्key between the two consonants
What Is a Half Letter in Nepali?
Every Nepali consonant carries a built-in “a” sound. क is not just “k” — it is “ka”. When two consonants need to sit together with no vowel between them (like “st” in namaste), the first one has to drop that “a”. The mark that does this is the halant (हलन्त, also called hal or virama): ्.
A consonant with a halant is called a dead consonant (मृत व्यञ्जन) or half letter. Depending on the letters involved, it shows up on screen in one of three ways:
| How it looks | What happens | Examples |
|---|---|---|
| Half form | The first letter loses its vertical stroke and attaches to the next | स्त, न्त, ग्य, प्य, क्त |
| Special or stacked shape | The two letters merge into a new shape or stack vertically | क्ष, त्र, ज्ञ, द्ध, ट्ट, द्य |
| Visible halant | Nothing follows, so the ् mark is shown under the letter | भगवान्, विद्वान्, जगत् |
Behind all three is exactly the same typing sequence. Your font decides the shape — you only decide the order of letters.
The One Rule: Consonant + ् + Consonant
The same three-step sequence builds every Nepali conjunct: क्ष, त्र, ज्ञ, प्र, र्क and more.
In Unicode (the text used on Facebook, Viber, Google Docs, websites and modern Word files), every conjunct is stored as first consonant → halant → second consonant. Even the “special” letters are not separate keys under the hood:
| Conjunct | Typed as (Unicode order) | Example word |
|---|---|---|
| स्त | स + ् + त | नमस्ते, पुस्तक |
| क्ष | क + ् + ष | शिक्षा, क्षमा |
| त्र | त + ् + र | मित्र, पत्र |
| ज्ञ | ज + ् + ञ | ज्ञान, विज्ञान |
| श्र | श + ् + र | श्री, श्रम |
| द्ध | द + ् + ध | बुद्ध, शुद्ध |
| द्य | द + ् + य | विद्यालय, विद्यार्थी |
| प्र (ra below) | प + ् + र | प्रदेश, प्रेम |
| र्क (reph above) | र + ् + क | तर्क, सर्कस |
| स्त्र (three letters) | स + ् + त + ् + र | स्त्री, अस्त्र |
Notice the two र forms. When र comes first (र्क), it becomes the little hook on top called reph. When र comes second (प्र), it becomes the slanted stroke below. Same keys, different order — that is why धर्म and ध्रम look so different.
If you understand this table, you already understand Nepali half letters. The rest is just finding the halant key on the keyboard you use.
Which Method Should You Use?
/ key or DMethod 1: Romanized Unicode (Easiest for Most People)
Phonetic typing tools
Google Input Tools, Gboard’s transliteration mode and most online “English to Nepali” converters work by sound. You never press a halant — you simply leave out the vowel:
namaste→ नमस्तेmitra→ मित्रshiksha→ शिक्षाgyaan→ ज्ञानdharma→ धर्म
When the tool guesses wrong (for example सत instead of स्त), don’t fight it — pick the right word from the suggestion list, or type the word again a little differently (dhanyabaad vs dhanyawaad). Phonetic tools are fast for chatting but less predictable for official documents.
Nepali Romanized keyboard layout
The Nepali Romanized layout (popularised by Madan Puraskar Pustakalaya and used by many Nepali Unicode setups) maps each Nepali letter to a fixed English key — k = क, s = स, t = त and so on. Here the halant is on the forward slash key /.
k/t→ क्तs/t→ स्तn/t→ न्तp/r→ प्रjgt/→ जगत् (halant at the end of a word)
Because the keys never change, this layout is far more reliable than guess-based phonetic tools once you are typing long documents.
Method 2: Nepali Traditional Unicode or Inscript Layout
If you installed the Nepali keyboard that follows the old typewriter arrangement (Nepali Traditional) or an Inscript-style Devanagari layout, the letters are in fixed positions that don’t match English sounds. The rule is still the same — consonant, halant, consonant — you only need to know where your layout keeps the ् key:
- Inscript layouts: the halant is on the
Dkey. - Nepali Traditional (typewriter-style) Unicode: it is usually on the backslash
key, and many Shift+key positions give ready-made half letters, similar to Preeti.
Not sure which layout you have? Switch to Nepali, press Windows + R, type osk and press Enter. The Windows On-Screen Keyboard shows the Nepali character on every key — find ्, then hold Shift to see which half letters sit on the upper layer. New to setting up a Nepali keyboard? Follow our guide on how to type Nepali in laptop first.
Method 3: Typing Half Letters in Preeti
Preeti is still the font of choice for Lok Sewa typing tests, many government offices and print shops. Preeti is not Unicode — each key simply draws a shape — so instead of a halant rule, it gives most half letters their own key: hold Shift and press the consonant.
| Full letter | Preeti key | Half letter | Preeti key |
|---|---|---|---|
| क | s | क् | S |
| ग | u | ग् | U |
| च | r | च् | R |
| ज | h | ज् | H |
| त | t | त् | T |
| न | g | न् | G |
| प | k | प् | K |
| ब | a | ब् | A |
| म | d | म् | D |
| ल | n | ल् | N |
| व | j | व् | J |
| स | ; | स् | : (Shift + 😉 |
| श | z | श् | Z |
So in Preeti, नमस्ते is g d : t ] and प्राप्त is k | f K t.
For the full Preeti key map, see our Typeshala keyboard shortcuts and lesson guide.
Ready-made conjunct keys in Preeti
| Conjunct | Preeti key | Example |
|---|---|---|
| त्र | q | पत्र = kq |
| त्त | Q | उत्तर = pQ/ |
| ज्ञ | 1 | ज्ञान = 1fg |
| द्ध | 4 | बुद्ध |
| द्य | B | विद्यालय |
| ्र (ra below) | | (Shift + ) | प्र = k| |
| र् (reph above) | { (Shift + [) | कार्य = sfo{ |
| ् (visible halant) | | for letters with no half form, and word endings |
Two Preeti habits that trip everyone up
- Use Shift, not backslash, to join letters. Pressing
in Preeti draws a visible ् mark; it does not glue the letters together the way Unicode does. Use the Shift half-letter keys for joined forms, and keepfor letters that have no half form (like द्, ट्, ड्) or for word endings such as भगवान्. - Type in visual order. Preeti types what you see, left to right. The ि matra appears before the whole conjunct, so स्थिति starts with
l. Reph (र्) appears on top of the next letter, so it is typed after that letter: कार्य =sfo{. In Unicode it’s the opposite — you always type in sound order.
Typing in Preeti but need to post the text online? Preeti text shows as gibberish anywhere the font isn’t installed. Paste it into a Preeti to Unicode converter and every half letter and conjunct is converted to proper Unicode.
How to Type Half Letters on Mobile
- Nepali (Devanagari) keyboards such as Gboard’s Nepali layout or Hamro Nepali Keyboard have a
्key. Depending on the keyboard it sits on the main layer, on the second/symbols page, or under a long-press. Tap consonant →्→ consonant. - Transliteration mode (type English, get Nepali) works like the phonetic tools above — type
mitra, tap मित्र in the suggestions.
Forcing a Visible Halant or a Standalone Half Letter
Sometimes you need the opposite of joining — for example showing क्त with the halant visible in a grammar lesson, or a lone half letter like क् for a typing chart. Unicode has two invisible characters for this:
| Character | Code | Effect | Example |
|---|---|---|---|
| Zero Width Non-Joiner (ZWNJ) | U+200C | Stops the join — shows the halant mark | क्त instead of क्त |
| Zero Width Joiner (ZWJ) | U+200D | Shows the half form even with nothing after it | क् instead of क् |
In Microsoft Word: after the halant, type 200C (or 200D) and press Alt + X. Word turns the code into the invisible character. Many online Nepali keyboards also have dedicated ZWJ/ZWNJ keys.
Why Your Half Letters Aren’t Joining (and How to Fix It)
| Problem | Likely cause | Fix |
|---|---|---|
| You see क् त instead of क्त | A space or wrong character between the letters, or a ZWNJ slipped in | Delete back to the first consonant and retype consonant → ् → consonant |
| Joins in one app, not in another | Font has limited conjunct support | Use a full Unicode Nepali font: Kalimati, Mangal, Nirmala UI or Noto Sans Devanagari (see how to install Nepali font) |
English letters like k|f appear | Preeti text in a non-Preeti font (or pasted online) | Select it and apply Preeti, or convert it to Unicode |
Backslash shows as | Preeti isn’t the active font in Word | Choose Preeti in the font box before typing |
| ि appears on the wrong letter in Preeti | Typed in sound order instead of visual order | In Preeti, type ि before the whole conjunct |
| Phonetic tool keeps adding a vowel | The tool guessed a different word | Pick from suggestions, or switch to a fixed-key Romanized layout |
Practise Half Letters Until They’re Automatic
Knowing the rule takes five minutes; typing स्वास्थ्य without stopping takes practice. Drill conjunct-heavy words — शिक्षा, प्रदेश, विद्यार्थी, मन्त्रालय, स्वतन्त्र — in a typing tutor that gives you accuracy feedback:
- Practise right in your browser with Online Typeshala — no installation needed.
- Prefer a desktop program? See our list of the best free Nepali typing practice software for computer.
- Want something other than Typeshala? Here are good Nepali typing practice alternatives.
- Download Typesolute, a free Nepali typing software with Unicode and Preeti practice.
- Can’t decide between the classics? Read Typeshala vs Typing Tutor.
Frequently Asked Questions
What is a half letter called in Nepali?
It is called आधा अक्षर (half letter) or हलन्त भएको अक्षर. The mark that creates it is the हलन्त (्), also called hal or virama. Two or more consonants joined this way form a संयुक्त अक्षर (conjunct letter).
Which key is halant on the Nepali keyboard?
It depends on the layout: / on the Nepali Romanized layout, D on Inscript layouts, and usually on Nepali Traditional Unicode and Preeti. Open the Windows On-Screen Keyboard (osk) to confirm on your computer.
How do I type क्ष, त्र and ज्ञ?
In Unicode they are क + ् + ष, त + ् + र and ज + ् + ञ. In phonetic tools type ksha, tra and gya. In Preeti, त्र is q, ज्ञ is 1, and क्ष is I followed by f.
How do I type र् (reph) like in धर्म or कार्य?
In Unicode type र + ् + the next consonant: र + ् + म gives र्म. In Preeti, type the following letter first and then {, because reph sits on top of it: कार्य = sfo{.
Why do half letters work in Word but break on Facebook?
Your Word document is probably in Preeti, which only looks correct on computers that have the Preeti font. Facebook, Viber and websites need Unicode. Convert the text to Unicode before you paste it.
Is it better to learn Preeti or Unicode for half letters?
Learn Unicode for everyday use — the halant rule works the same everywhere and the text displays on any device. Learn Preeti too if you are preparing for a Lok Sewa typing test or work in an office that still uses it.
Final Tip
Stop memorising conjuncts one by one. Find the halant key on your layout, remember consonant + ् + consonant, and every half letter in Nepali — from स्त to स्त्र — is just three keystrokes away.