Search tools...
utility-tools

Nepali Typing Guide: Type in Devanagari with English Keyboard (2026)

Type Nepali (नेपाली) fast using your English keyboard — Romanized phonetic input, Unicode output, and traditional Preeti layout differences.

7 min readUpdated April 24, 2026Nepal, Typing, Devanagari, Unicode

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.

Free Tool

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 ->

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 TypeYou GetMeaning
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: n after a letter = अनुस्वार (ं), m = अनुनासिक, : = विसर्ग
  • Halant (joining): type consonants back-to-back — e.g., namra → नम्र

Nepali Vowel Mapping (स्वर)

RomanDevanagariMatra (वर्णमाला)Example
a— (inherent)ka = क
aa / Akaa = का
iिki = कि
ii / Ikii = की
uku = कु
uu / Ukuu = कू
Ri / r^kRi = कृ
eke = के
aikai = कै
oko = को
aukau = कौ
The "Inherent A" Rule

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 (व्यञ्जन)

RomanDevanagariRomanDevanagari
kkh
ggh
ngch
chhj
jhny
TTh
DDh
Nt
thd
dhn
pph / f
bbh
my
rl
v / wsh
Shs
hkshक्ष
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).

AspectUnicodePreeti
What it isActual Devanagari charactersEnglish letters displayed using Preeti font
Works anywhereYes (Web, mobile, emails)Only where Preeti font is installed
Copyable across systemsYes — text stays readableNo — text becomes gibberish without font
Google search supportYesNo
Mobile readableYesNo
Use todayAlways use thisLegacy 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.

Never Save in Preeti Anymore

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 M or ~ after vowel — e.g., chaM → चँ
  • Anusvara (ं): type n after vowel — e.g., tapain → तपाइं
  • Visarga (ः): type h: — e.g., nah: → नः
  • Halant / Virama (्): type . after consonant — e.g., k. → क्
  • Om (ॐ): type om or OM

Numbers

Nepali numbers are different from English:

EnglishNepaliEnglishNepali
05
16
27
38
49

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. 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. 2

    Start Typing Phonetically

    Type Nepali words as they sound in English. "namaste" becomes नमस्ते, "dhanyabad" becomes धन्यवाद.

  3. 3

    Watch Real-Time Conversion

    Devanagari text appears below your input as you type. Make corrections by editing the Roman input.

  4. 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. 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.

Free — No Signup Required

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