Type Nepali instantly

Type Romanized Nepali, or use the Traditional or Preeti keyboard layout. Free, nothing to install, and your text stays on your device.

Typing workspace

Input method
Typing language

Type how it sounds: namaste becomes नमस्ते. The word converts as you type and is kept when you press space.

0 characters · 0 words

Ctrl + G switches between Nepali and English. Your text stays in this browser. Typing and conversion happen on your device; nothing you type is sent to a server.

Three ways to type Nepali

Romanized typing

Type Nepali words with English letters, the way they sound. namaste becomes नमस्ते and mero naama becomes मेरो नाम. Double a vowel for its long form ( aa, ee, oo) and use capitals for ट ड ण (T, D, N). The full rule table is below.

Traditional Unicode layout

For trained typists. Each key types the letter printed on a Nepali Traditional keyboard, in Unicode order: type क and then ि for कि. See the keyboard layout chart.

Preeti layout

For people who learned typing on Preeti. Your keys work as they do in Preeti, including typing ि before its letter, but the result is Unicode text that works everywhere. On a phone or tablet, use the on-screen keyboard.

Romanized typing rules

Two schemes are available. Standard is the default. Both share the letters below; they differ only in how you type ं, ँ and how you stop letters joining.

Differences between the two schemes
Rule Standard Classic
Anusvara ं M (haaMsa = हांस) * (ka* = कं)
Chandrabindu ँ NN (haaNNsa = हाँस) ** (haa**sa = हाँस)
Stop letters joining {} (a{}i = अइ) / (k/h = क्ह्)

Vowels

Long vowels use doubled letters. After a consonant a vowel becomes its sign; a adds no sign.

Type Vowel After a consonant
a अ क
aa आ का
i इ कि
ee ई की
u उ कु
oo ऊ कू
Ri ऋ कृ
e ए के
ai ऐ कै
o ओ को
au औ कौ

Consonants

Capital T, D, N and Sh type the retroflex letters. A consonant with no vowel after it gets a halant, so k is क् and ka is क.

Type Letter Note
ka क
kha ख
ga ग
gha घ
Nga ङ
cha च
chha छ
ja ज
jha झ
yNa ञ
Ta ट capital T
Tha ठ
Da ड capital D
Dha ढ
Na ण capital N
ta त
tha थ
da द
dha ध
na न
pa प
pha फ
fa फ
ba ब
bha भ
va भ as in vaat (भात)
ma म
ya य
ra र
la ल
wa व
sa स
sha श
Sha ष capital S
ha ह
ksha क्ष
gya ज्ञ gyaan = ज्ञान
gYa ग्य when you need ग्य, not ज्ञ

Other rules

  • {text}: kept as English
  • {}: stops letters combining
  • {{: a literal brace
  • .: danda (not between digits)
  • ..: double danda
  • 0-9: Devanagari digits
  • H after a vowel is the visarga ः ( duHkha = दुःख).
  • Web addresses and email addresses are kept as typed.
  • A capital letter with no rule of its own counts as lowercase, so Ram and ram give the same result.

Examples

You type You get
namaste नमस्ते
nepaala नेपाल
raamro राम्रो
kaaThmaaDauM काठ्माडौं
gyaana ज्ञान
duHkha दुःख
saMskRita संस्कृत

Classic: The older converter convention: * for ं, ** for ँ, and / to stop letters combining. Its letters currently follow the standard scheme.

Convert existing text

Already have text in Preeti or Kantipur, or a long passage in Romanized Nepali? Use a converter: Preeti to Unicode, Unicode to Preeti, Kantipur to Unicode or the Nepali Unicode Converter Pro , which does all of them.

Questions and answers

How do I type Nepali online?

Choose Romanized and type words the way they sound, for example namaste for नमस्ते. Each word turns into Nepali as you type, and pressing space keeps it. Press Copy when you are done and paste the text anywhere.

Do I need to install anything?

No. The keyboard runs in your web browser on a computer, tablet or phone. There is no sign-up and no download.

How do I switch between Nepali and English?

Press Ctrl + G, or use the Nepali and English switch above the text box. In Romanized typing you can also put an English word in curly braces, for example {mobile}, to keep it in English.

Which input method should I use?

Use Romanized if you have not learned a Nepali keyboard. Use the Traditional layout if you type Nepali Unicode by touch, and the Preeti layout if you learned typing on Preeti: your keys work as before, but the result is Unicode.

What is the difference between Unicode and Preeti?

Unicode Nepali is the modern standard and displays correctly on any phone, computer or website. Preeti is an older font that draws Nepali letters on English keys, so Preeti text looks right only where the Preeti font is installed. The converters on this site move text between the two.

Is my text private?

Yes. Typing happens on your device and nothing you type is sent to a server. Your text is saved only in this browser, so it is still there if you close the tab; the Clear button removes it.