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
Type how it sounds: namaste becomes नमस्ते. The word converts as you type and is kept when you press space.
Restored your last text from this browser.
On-screen keyboard
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.
| 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 -
Hafter 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
Ramandramgive 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.
More Nepali tools
-
Preeti to Unicode
Turn Preeti text into Unicode Nepali that works everywhere.
-
Unicode to Preeti
Get Preeti text for documents that still use the Preeti font.
-
Kantipur to Unicode
Convert text typed in the Kantipur font.
-
Unicode to Kantipur
Get Kantipur text for older documents.
-
Romanized to Unicode
Convert Romanized Nepali, with the full rule table.
-
Nepali keyboard layout
Traditional Unicode and Preeti layout charts.
-
Nepali Unicode Converter Pro
Every conversion in one tool.