Suresh was typing a letter to his bank. Everything was going fine until he hit the word स्वीकृति. He knew how to type each letter separately. But when he tried to join them, nothing worked. He pressed keys. Wrong characters appeared. He deleted. Pressed again. Still wrong. He eventually typed the word in English and moved on, feeling like he had failed some invisible test.
This happens to nearly every Nepali typist at some point. Half letters and conjuncts look complicated. But they follow a completely logical pattern. Once you understand the rule, you can produce any conjunct in the language, not just the ones you have memorized.
This guide teaches you that rule. Then it shows you every shortcut. Then it gives you a tool to practice on.
What Is a Half Letter and Why Does It Exist?
In Devanagari script, every consonant has an inherent "a" vowel sound attached to it. The letter क is not just the consonant K. It is the syllable "ka". The letter ग is "ga". The letter म is "ma".
But Nepali words often need two consonants to sit together without any vowel between them. In the word क्षमा (kshama), the क and ष sit together with no vowel in between. In the word मित्र (mitra), the त and र sit together directly.
To remove the inherent "a" sound from a consonant so it can join the next one, Devanagari uses a special mark called the halanta (् ). The halanta sits below a consonant and says: "ignore the inherent vowel here. Let the next consonant join directly."
The result of two consonants joined by a halanta is called a conjunct character (युक्ताक्षर). The first consonant, stripped of its vertical stroke, is called a half letter (अर्ध अक्षर).
"ka" sound
removes "a"
"sha" sound
as in क्षमा, शिक्षा
"ta" sound
removes "a"
"ra" sound
as in त्रुटि, मित्र
That is the complete rule. Every single conjunct in the Nepali language follows it. Any consonant plus halanta plus any consonant gives you a conjunct. Once you know how to insert the halanta, you can type any combination, not just the famous ones like क्ष and त्र.
Three Ways to Type Half Letters: Which One to Use
There are three completely different ways to produce Nepali half letters, depending on which tool and which layout you are using. None of them is better than the other in all situations. The right one depends on your context.
\ backslash key. The backslash acts as the halanta in Preeti. It strips the vertical stroke from the consonant and makes it a half form ready to join the next character.
Example: In Preeti, press
g to get ग. Press g then \ to get half-ग (ग्). Now press l to get ल and the result is ग्ल.
Works for: any consonant you want to manually half. Best for uncommon or rare conjuncts.
Alt, type the number on the Numpad, release. The full conjunct appears as one character.
Example:
Alt + 0155 gives त्र directly. No backslash method needed.
Works for: ~30 common pre-built conjuncts. Faster than the backslash method for frequently used ones.
Example: Type
tra and get त्र. Type ksha and get क्ष. Type gya and get ज्ञ. Type nta and get न्त.
Works for: all conjuncts, automatic, no memorization needed.
Typing Half Letters in Preeti Font: Complete Guide
Method 1: The Backslash (Halanta) Method
This is the universal method. It works for any consonant, any combination, and any conjunct you might ever need. You only need to know one thing: in Preeti font, the backslash key
You can chain more than two consonants. For a triple conjunct like स्त्र (as in स्त्री), you type:
| Conjunct | Meaning / Example Word | Preeti Keys (backslash method) |
|---|---|---|
| ग्ल | glob shape, ग्लोब | |
| न्त | end, अन्त | |
| म्ब | अम्बर, combination | |
| स्व | स्वास्थ्य, self | |
| द्व | द्वारा, द्विपक्षीय | |
| प्र | प्रदेश, province | |
| स्त्र | स्त्री, female | |
| ङ्ग | बाङ्ग्लादेश | Alt+0170 |
Method 2: Pre-Built Alt Codes for Common Conjuncts
For the most frequently used conjuncts, Preeti has a faster shortcut: a single Alt code that produces the full pre-built conjunct in one keystroke combination. You do not need the backslash method for these.
This is what a Typeshala conjunct practice session looks like. The highlighted keys show which fingers to use for the Alt code and backslash combinations. Click to open the real tool:
Common Nepali Words with Conjuncts and How to Type Them in Preeti
| Word | Conjunct Inside | Preeti Method | How Often It Appears |
|---|---|---|---|
| उत्तर | त्त (TTA) | Alt + 0167 for त्त | Extremely common (north / answer) |
| क्षमा | क्ष (KSHA) | Alt + 0152 for क्ष | Very common (forgiveness) |
| मित्र | त्र (TRA) | Alt + 0155 for त्र | Very common (friend) |
| ज्ञान | ज्ञ (GYA) | Alt + 0155 for ज्ञ | Very common (knowledge) |
| प्रदेश | प्र (PRA) | p + \ + r (backslash method) | Very common (province) |
| युद्ध | द्ध (DDHA) | Alt + 0162 for द्ध | Common (war) |
| उल्लेख | ल्ल (LLA) | Alt + 0149 for ल्ल | Common (mention) |
| पश्चिम | श्च (SHCHA) | Alt + 0229 for श्च | Common (west) |
| स्वास्थ्य | स्व + स्थ | s + \ + k then s + \ + Shift+t + \ + y | Common (health) |
| विश्व | श्व (SHVA) | Alt + 0247 for श्व | Common (world) |
Typing Half Letters in Unicode: The Easiest Way
The Romanized Unicode method is the most straightforward way to produce any Nepali conjunct. You type how the word sounds in English letters. Easy Nepali Typing converts that to the correct Devanagari conjunct with the halanta already handled.
How Romanized Conjuncts Work
Every Nepali conjunct has a phonetic sound. That sound is what you type in Roman letters. The conversion engine recognizes the sound pattern and inserts the correct conjunct with the halanta in the right place.
How to Force a Halanta in Romanized Mode
Sometimes you want to show a half letter without the second consonant joining it. For example, the word श्री starts with श्र but then has the vowel ई, not another consonant. In these cases, type the consonant cluster followed by the vowel sound and Easy Nepali Typing handles it automatically.
For cases where you need to force a standalone half letter (like the word विद्यालय where द् needs to explicitly connect to य), simply type the consonants back to back. The engine recognizes that दय should be written as द् + य and produces the correct rendering.
Here is what Easy Nepali Typing looks like when you type sentences with conjuncts. The tool handles all the halanta placement automatically. Click to try it yourself:
Special Nepali Characters: Beyond the Alphabet
Beyond conjuncts, there are several special Nepali characters that confuse typists. Here is each one with exact typing instructions for both Preeti and Unicode.
| Character | Name | Preeti Method | Romanized Unicode | Used In |
|---|---|---|---|---|
| ँ | Chandrabindu | Alt + 0176 | MM or ~n after vowel | जाँच, गाँउ, माँ, हाँस्नु |
| ं | Anusvara (Shirbindu) | Shift + M | n or M after vowel | संसार, संविधान, रंग |
| ः | Visarga | Shift + ; | H after vowel | दुःख, स्वाःत, प्रायः |
| ऋ | Vocalic R (Ri) | Alt + 0145 | ri or Ri | ऋषि, ऋण, ऋतु |
| ृ | Ru matra (vowel sign) | Alt + 0180 | comes auto with ri | कृपया, कृष्ण, वृत्त |
| । | Purnasimi (Nepali full stop) | Shift + 1 (or just | key) | . (period key) | End of every Nepali sentence |
| ॐ | Om symbol | Alt + 0231 | OM or oM | Religious texts, letterheads |
| ष | Sha cerebral | Shift + S | Sha or sha | विष्णु, कृष्ण, षड्यन्त्र |
| ञ | Nya (palatal nasal) | Alt + 0133 or Shift+N | NYa or Na | ज्ञान, कञ्चन, मञ्च |
| ङ | Nga (velar nasal) | Alt + 0170 | nga or ~n | बाङ्ग्लादेश, ङ conjuncts |
When You Have Old Preeti Text with Conjuncts: How to Convert It
You have been typing a document in Preeti. It has उत्तर and क्षमा and विज्ञान all correctly typed with the Alt codes. Now you need to share it on WhatsApp or send it by email.
When you copy and paste Preeti text to WhatsApp, the conjuncts do not travel with the visual rendering. The receiver sees the underlying Preeti encoding: random ASCII characters that look like garbled text. The Chandrabindu (Alt+0176) shows as a degree symbol. The त्र shows as a dash. Nothing looks right.
The Preeti to Unicode Converter solves this permanently. It reads the Preeti encoding, understands each character including all conjuncts and special marks, and outputs clean Unicode Devanagari. The conjuncts remain conjuncts. The chandrabindu remains a chandrabindu. The output is identical in appearance but now works on every device without any font installation.
How the Converter Handles Conjuncts
Here is what the converter looks like with Preeti text containing conjuncts on the left and clean Unicode on the right. Click to open the real tool:
If]qdf ljZjsf] 1fg k|fKt <
क्षेत्रमा विश्वको ज्ञान प्राप्त
A Practice Plan for Mastering Conjuncts
Knowing the method is only the start. The real goal is to type उत्तर without thinking about Alt+0167 at all. That takes repetition, not understanding. Here is a simple daily plan:
| Day | Focus | What to Do | Time |
|---|---|---|---|
| Day 1 and 2 | The backslash method only | Type 10 words using the backslash method. न्त, म्ब, प्र, स्व, ग्ल, द्व. Repeat each word 20 times. | 15 min |
| Day 3 and 4 | Top 5 Alt codes | Practice Alt+0155, 0152, 0167, 0149, 0162. Type each one 30 times. Then type words containing them: मित्र, क्षमा, उत्तर, उल्लेख, युद्ध. | 15 min |
| Day 5 and 6 | Full sentences with mixed conjuncts | Open Typeshala Stage 9. Type the given sentences which use government vocabulary with multiple conjuncts. Aim for 90% accuracy, not speed. | 20 min |
| Day 7 onward | Real text practice | Copy a Gorkhapatra article headline section into Easy Nepali Typing in Preeti mode. Type it. Check your output. Every conjunct that appeared without hesitation is now locked in. | 20 min |
Preeti vs Unicode: How the Same Word Looks in Each Method
Every Nepali word with a conjunct can be typed in both methods. The output looks identical on screen. But the process to get there is completely different. Here is the side-by-side comparison for ten common words so you can see exactly what each method requires.
| Word | Meaning | Preeti Backslash Method | Preeti Alt Code (if exists) | Romanized Unicode |
|---|---|---|---|---|
| उत्तर | North / Answer | u + t + \ + t + r (matra) | Alt+0167 for त्त (faster) | uttar |
| क्षमा | Forgiveness | k + \ + Shift+s + m (aa matra) | Alt+0152 for क्ष (faster) | kshamaa |
| ज्ञान | Knowledge | j + \ + Shift+y + n (aa matra) | Alt+0155 for ज्ञ (faster) | gyaan |
| प्रदेश | Province | p + \ + r + d (e matra) + Shift+s | No Alt code. Backslash method only. | pradesh |
| विश्व | World | v + Shift+i (matra) + Shift+s + \ + k | Alt+0247 for श्व (faster) | vishva |
| स्वतन्त्र | Freedom / Independent | s + \ + k + t + n + \ + t + \ + r | Mixed: backslash for स्व and न्त, Alt+0155 for त्र | swatantra |
| संविधान | Constitution | s + Shift+M (anusvara) + k + d + h (aa matra) + n | Shift+M for anusvara, rest is regular keys | sanvidhaan |
| कृपया | Please | k + Alt+0180 (ru matra) + p + y (aa matra) | Alt+0180 for ृ matra | kripayaa |
| जाँच | Check / Inspection | j + aa matra + Alt+0176 (chandrabindu) + c | Alt+0176 for ँ chandrabindu | jaaMcha or jaa~ncha |
| श्रेष्ठ | Superior / Distinguished | Alt+0150 (श्र) + e matra + Alt+0204 (ष्ठ) | Alt+0150 and Alt+0204 both available | shreshtha |
The table makes one thing clear. For simple two-consonant conjuncts like प्र, the backslash method takes 3 keystrokes:
Why Some Conjuncts Look Different After Conversion
Sometimes a word typed in Preeti looks slightly different after you convert it to Unicode. The letters are the same, the pronunciation is the same, but the visual shape is different. People sometimes worry that the conversion was wrong. Usually it was not.
Preeti uses pre-drawn glyph images for each conjunct. The shape of त्र in Preeti is a specific illustration embedded in the Preeti font file. Unicode lets each font designer choose how to draw the conjunct. So त्र in Noto Sans Devanagari (a common Unicode font) may look slightly different from त्र in Preeti, but both represent the same character.
Think of it like handwriting. Two people writing the English letter "a" produce slightly different shapes. The letter is still "a". In the same way, two Devanagari fonts drawing the conjunct त्र produce slightly different shapes. The conjunct is still त्र.
The only time a conversion is actually wrong is when the semantic meaning changes. If the input says उत्तर and the Unicode output says उतर, that is a missing त conjunct and that is a real error. Check the converter output by comparing a few key words from your source document.
The One Rule to Remember
Every half letter and conjunct in Nepali follows one rule:
Consonant + Halanta + Consonant = Conjunct
In Preeti, the halanta is the backslash key. In Unicode Romanized, the halanta is handled automatically when you type consonant sounds next to each other. In Inscript Unicode layout, the halanta key is the D key.
Once you know this, you can produce any conjunct in the language by simply applying the rule. You do not need to memorize what each conjunct looks like before typing it. You only need to know which two consonants you want to join, and then let the halanta join them.
That is the complete logic of Nepali conjunct typing. Suresh figured it out. You have now too.
The word स्वतन्त्र has four consonant pairs joined by halanta: स+व, त+न, न+त, and त+र. You can now produce every one of those joints using the method that fits your context. Preeti backslash for any combination. Alt codes for the common ones. Romanized typing for the fastest output. And if you have an old Preeti document full of these conjuncts that you need to share online, the converter handles every single one of them correctly in one step.
The tools are free. The rule is one sentence long. The only remaining step is opening a browser tab and applying it.
Frequently Asked Questions
Suresh Can Now Type स्वीकृति
Suresh came back to his bank letter. He now knows that स्वीकृति has two parts that need the halanta: स + ् + व gives स्व, and then the ी matra, and then क + ् + ृ matra for the kri sound.
In Preeti, he types: s + \ + k then the ी matra sequence, then k then \ and Alt+0180 for the ृ matra.
In Easy Nepali Typing, he just types sviikruti and it appears correctly.
Either way works. The rule is always the same: halanta removes the inherent vowel and lets two consonants join. Once you know that rule, every conjunct becomes predictable. Nothing is random. Nothing needs to be guessed.
Easy Nepali Typing (type conjuncts by sound, no Alt codes needed): merokalam.com/easy-nepali-typing
Preeti to Unicode Converter (convert old Preeti conjunct text to shareable Unicode): merokalam.com/preeti-to-unicode-converter
Learn Nepali typing from scratch: How to learn Nepali typing in 30 minutes
Increase typing speed past 25 WPM: Speed tips for Preeti font
Technical note: All conjunct examples in this guide use standard Unicode Devanagari encoding. The Preeti key sequences shown assume Preeti font is active in the application. Romanized sequences are based on the mapping used in Merokalam Easy Nepali Typing. Alt codes require the Numpad and will not function with top-row number keys.