Nepali Language

Nepali Typing Keyboard

नेपाली टाइपिङ किबोर्ड

Type Nepali (Devanagari) with an on-screen keyboard or phonetic Romanized input, and copy the result.

Type Nepali in Devanagari without a Nepali keyboard. Use phonetic Romanized input that converts as you type, or click the on-screen keyboard, then copy the Unicode text anywhere.

Nepali LanguageFree · No sign-up
Input mode
`k` → क, `kh` → ख · long vowels doubled: `aa` → ा, `ee` → ी · `T`/`Th`/`D`/`N` → ट/ठ/ड/ण · `sh`/`Sh` → श/ष · `M` → ं, `~` → ँ · `.` → ।
Free to use · Works in your browserQuestions & sources

About the Nepali typing keyboard

This tool lets you type Devanagari (Nepali script) without a Nepali keyboard. Choose Romanized typing to type the sound of a word in English letters and watch it turn into Nepali as you go, or switch to the on-screen keyboard and click the characters you want. Either way you can copy the Nepali text and paste it wherever you need it.

Romanized (phonetic) typing

Romanized typing reads your English letters phonetically and rebuilds them in Devanagari. A consonant already carries the built-in "a" sound, so k gives क and ka gives क too. Double a vowel for the long sound: aa gives ा, ee gives ी, oo gives ू. A vowel right after a consonant becomes its sign, so ki is कि, and two consonants in a row join with a halant, so karma becomes कर्म. Capitals separate the letters Nepali has two of: t/T is त/ट, d/D is द/ड, n/N is न/ण, and sh/Sh is श/ष. Type M for the anusvara ं and ~ for the chandrabindu ँ.

On-screen keyboard

The on-screen keyboard lays out the full Devanagari set — independent vowels, consonants, vowel signs (matras), numerals and punctuation — so you can build a word character by character without knowing any Romanized rules. Click a key to insert it at the cursor in the output box, then copy the result.

Using the output

The result is plain Unicode text, so it pastes cleanly into Facebook, Viber, Gmail, Word, government forms and anywhere else that accepts Unicode. Nothing is uploaded — all the typing and conversion happens in your browser.

Frequently asked questions

How do I type Nepali without a Nepali keyboard?
Use Romanized typing: type the sound of the word in English letters and the tool converts it to Devanagari, so "namaste" becomes नमस्ते. If you prefer, switch to the on-screen keyboard and click each character instead.
How do I type a long vowel like आ?
Double the vowel letter. Type "aa" for ा, "ee" for ी, "oo" for ू. A single "a" after a consonant is the built-in vowel and produces no sign, so "ka" is क while "kaa" is का.
How do I type letters like ट, ठ, ड and ण?
Use capitals for the retroflex letters: T is ट, Th is ठ, D is ड, Dh is ढ, and N is ण. Lowercase t, th, d, dh and n give the dental letters त, थ, द, ध and न.
How do I type क्ष, त्र and ज्ञ?
Type "ksh" or "x" for क्ष, "tr" for त्र (a त joined to a र with a halant) and "Gy" or "jny" for ज्ञ. You can also find all of them on the on-screen keyboard.
Why is my Nepali word not spelled exactly right?
Romanized typing is phonetic, so it guesses between sounds that share an English letter — "nepal" gives नेपल, and you type "nepaal" or "nepAl" for नेपाल. Read the output and fix the few letters the scheme cannot tell apart.
Does the Nepali text paste into Facebook, Viber and email?
Yes. The output is standard Unicode Devanagari, so it pastes into any app or form that accepts Unicode, including social media, messaging apps, Office documents and online government forms.

Sources & further reading

  1. Unicode — Devanagari code chartunicode.org