Nepali typing on a standard English keyboard is now simpler than ever — modern phonetic tools let you type "namaste" and get "नमस्ते" instantly. But most Nepalis still get tripped up by the difference between Unicode (modern, universal) and Preeti (the old-style ASCII font), the correct phonetic mappings for subtle sounds, and how to handle compound consonants.
This guide explains how Romanized-to-Devanagari typing works, the key phonetic mappings you need to know, the difference between Unicode and Preeti fonts (and when to use which), and typing shortcuts that speed up long-form Nepali writing.
Type Nepali on English Keyboard — Free
Fast phonetic Nepali typing with real-time Devanagari conversion. Unicode output works on WhatsApp, Gmail, and everywhere online.
How Romanized Nepali Typing Works
Romanized phonetic typing converts English letter combinations into Devanagari characters in real time, based on how the sound would be pronounced.
Basic Mapping Examples
| You Type | You Get | Meaning |
|---|---|---|
| namaste | नमस्ते | Hello |
| dhanyabaad | धन्यवाद | Thank you |
| nepal | नेपाल | Nepal |
| sachi | साची | Really |
| tapailai | तपाईंलाई | To you |
| bhaai | भाइ | Brother |
The Mapping Engine
Behind the scenes, the tool uses a dictionary of phonetic rules:
- Vowels map by sound:
a→अ,aa→आ,i→इ,ii→ई,u→उ,uu→ऊ,e→ए,o→ओ - Consonants map by sound:
k→क,kh→ख,g→ग,gh→घ - Modifiers:
nafter a letter = अनुस्वार (ं),m= अनुनासिक,:= विसर्ग - Halant (joining): type consonants back-to-back — e.g.,
namra→ नम्र
Nepali Vowel Mapping (स्वर)
| Roman | Devanagari | Matra (वर्णमाला) | Example |
|---|---|---|---|
| a | अ | — (inherent) | ka = क |
| aa / A | आ | ा | kaa = का |
| i | इ | ि | ki = कि |
| ii / I | ई | ी | kii = की |
| u | उ | ु | ku = कु |
| uu / U | ऊ | ू | kuu = कू |
| Ri / r^ | ऋ | ृ | kRi = कृ |
| e | ए | े | ke = के |
| ai | ऐ | ै | kai = कै |
| o | ओ | ो | ko = को |
| au | औ | ौ | kau = कौ |
Every Devanagari consonant implicitly includes "a" at the end. To type क without the "a" sound (pure क्), add a trailing halant: k. or just put another consonant right after.
Nepali Consonant Mapping (व्यञ्जन)
| Roman | Devanagari | Roman | Devanagari |
|---|---|---|---|
| k | क | kh | ख |
| g | ग | gh | घ |
| ng | ङ | ch | च |
| chh | छ | j | ज |
| jh | झ | ny | ञ |
| T | ट | Th | ठ |
| D | ड | Dh | ढ |
| N | ण | t | त |
| th | थ | d | द |
| dh | ध | n | न |
| p | प | ph / f | फ |
| b | ब | bh | भ |
| m | म | y | य |
| r | र | l | ल |
| v / w | व | sh | श |
| Sh | ष | s | स |
| h | ह | ksh | क्ष |
| tra | त्र | gya | ज्ञ |
Retroflex (Hard) Consonants
Capital T, D, N, Sh are retroflex — the tongue curls back (like English). Lowercase t, d, n, sh are dental — softer (like Spanish/French). Getting these wrong is the #1 issue in Nepali phonetic typing.
Compound Consonants and Conjuncts
Nepali has many compound characters (संयुक्त अक्षर) formed by joining consonants without vowels. In phonetic typing, these form naturally.
Common Conjuncts
ksha→ क्ष (e.g., kshetra → क्षेत्र "field")gya→ ज्ञ (e.g., gyan → ज्ञान "knowledge")shra→ श्र (e.g., shrawan → श्रावण "month of Shrawan")tra→ त्र (e.g., nakshatra → नक्षत्र "star")dya→ द्य (e.g., dyuti → द्युति)ngra→ ङ्र (rare, in foreign words)
Breaking Conjuncts
To force two consonants to stand as separate syllables (with inherent "a" between them), add an "a" explicitly:
nama→ नम (two syllables: "na-ma")nm→ न्म (conjunct, no "a" between)
Unicode vs Preeti — Critical Difference
Nepali text exists in two main formats: Unicode (modern) and Preeti (legacy ASCII font).
| Aspect | Unicode | Preeti |
|---|---|---|
| What it is | Actual Devanagari characters | English letters displayed using Preeti font |
| Works anywhere | Yes (Web, mobile, emails) | Only where Preeti font is installed |
| Copyable across systems | Yes — text stays readable | No — text becomes gibberish without font |
| Google search support | Yes | No |
| Mobile readable | Yes | No |
| Use today | Always use this | Legacy only, convert to Unicode |
Why Preeti Still Exists
Before Unicode was common (pre-2005), Nepali was typed using Preeti font with English keys. The letter "g" displayed as "ग" only if Preeti was installed. If you paste Preeti text in a regular browser, it appears as "g" — meaningless without the font.
Converting Preeti to Unicode
Old documents (government files, some newspapers, older Word files) are often in Preeti. Use a Preeti-to-Unicode converter tool to make them universally readable.
If you type new Nepali content today, always save in Unicode. Preeti is considered deprecated. Government of Nepal officially transitioned to Unicode in 2015 for most digital communications.
Typing Shortcuts and Tips
Special Characters
- Chandrabindu (ँ): type
Mor~after vowel — e.g.,chaM→ चँ - Anusvara (ं): type
nafter vowel — e.g.,tapain→ तपाइं - Visarga (ः): type
h:— e.g.,nah:→ नः - Halant / Virama (्): type
.after consonant — e.g.,k.→ क् - Om (ॐ): type
omorOM
Numbers
Nepali numbers are different from English:
| English | Nepali | English | Nepali |
|---|---|---|---|
| 0 | ० | 5 | ५ |
| 1 | १ | 6 | ६ |
| 2 | २ | 7 | ७ |
| 3 | ३ | 8 | ८ |
| 4 | ४ | 9 | ९ |
Some typing tools auto-convert English digits to Nepali; others keep English. Check your tool's settings.
Punctuation
- Full stop: । (दण्ड / purna viram) — used instead of period
- Double full stop: ॥ (double danda) — used in poetry, verses
- Comma, question mark, exclamation: same as English
How to Use the Tool (Step by Step)
- 1
Open the Typing Tool
Go to the Nepali Typing tool. You will see a text area with romanized input and live Devanagari output.
- 2
Start Typing Phonetically
Type Nepali words as they sound in English. "namaste" becomes नमस्ते, "dhanyabad" becomes धन्यवाद.
- 3
Watch Real-Time Conversion
Devanagari text appears below your input as you type. Make corrections by editing the Roman input.
- 4
Use Special Keys for Diacritics
Type M for chandrabindu, n for anusvara, . for halant, and capitals (T, D, N, Sh) for retroflex consonants.
- 5
Copy the Devanagari
When done, copy the Devanagari output and paste into emails, documents, or social media. Works everywhere Unicode is supported.
Frequently Asked Questions
Do I need to install any software to type in Nepali?+−
No. Browser-based phonetic typing tools work without installation. For frequent typing, Google Input Tools and Nepali Unicode IME (for Windows/Mac) give native keyboard support.
What is the difference between Nepali Unicode and Preeti?+−
Unicode is the universal standard — text is actual Devanagari characters, readable everywhere. Preeti is a legacy font that makes English letters display as Devanagari; it only works where the font is installed. Always use Unicode for new content.
Can I copy typed Nepali text to WhatsApp or Facebook?+−
Yes. Unicode Nepali text works perfectly on WhatsApp, Facebook, Instagram, Gmail, and all modern apps. Copy from the typing tool and paste directly.
Why does my typed Nepali look wrong on someone else's device?+−
Likely you typed in Preeti format and they do not have the Preeti font installed. Solution: retype in Unicode, or convert Preeti text to Unicode using a converter tool.
How do I type special characters like chandrabindu or visarga?+−
Chandrabindu (ँ): type M or ~ after vowel. Anusvara (ं): type n. Visarga (ः): type h:. Halant (्): type . (period) after consonant. Each tool may have minor variations — check help.
Can I type Hindi using the same Nepali typing tool?+−
Yes, mostly. Nepali and Hindi share Devanagari script and most phonetic rules. Minor vocabulary differences exist but the typing is essentially the same.
Is there a mobile app for Nepali typing?+−
Yes. Google Gboard has built-in Nepali support — enable Nepali (Romanized) in language settings. Microsoft SwiftKey also supports Nepali. Both work on Android and iOS.
Do I have to use capitals for retroflex (hard) consonants?+−
Yes, in most phonetic systems. T = ट (hard), t = त (soft). Same for D vs d, N vs n, Sh vs sh. This is how the tool distinguishes similar-sounding consonants.
Type Nepali on English Keyboard — Free
Fast phonetic Nepali typing with real-time Devanagari conversion. Unicode output works on WhatsApp, Gmail, and everywhere online.
Open Nepali Typing Tool ->Related Guides
Nepali Calendar Guide
Complete guide to the Bikram Sambat calendar — months, tithis, Nepali festivals, and 2082-2083 BS public holidays.
Nepali Date Converter Guide
Convert between Bikram Sambat (BS) and Gregorian (AD) calendars accurately — how it works, formulas, and use cases.
Shree Lipi to Unicode Guide
Convert legacy Shree Lipi font text to modern Unicode Devanagari for Marathi, Hindi, and Sanskrit documents.