This section provides information on a select list of frequently asked questions and common topics on the Type in Nepali application.


How do I type a Nepali character?

Getting started is easy. Simply open Type in Nepali in your favorite browser and start typing. Type in Nepali allows users to type directly in Nepali using a Latin (English/QWERTY) keyboard. The input method editor (IME) within Type in Nepali converts keystrokes to Nepali characters.

Do I need to install anything to use this app?

No. There is no need to install any software on your computer. This provides an easy and consistent way to type in Nepali from any computer.

How do I write a half letter?

Half letters are written by adding a Hal ( ् /hal/ ) after the letter. Press the "/" key for Hal.

How do I write क्ष /chhya/, त्र /tra/, ज्ञ /gya/?

They are written by adding a Hal ( ् /hal/ ) between the corresponding consonants.

When I try to write गर्‍यो /garyo/, it becomes गर्यो. How do I write गर्‍यो /garyo/?

To explicitly write a half-consonant, ZERO WIDTH JOINER ( ‍ /zwj/ ) is placed immediately after the dead consonant. Press the "=" key for ZERO WIDTH JOINER.

Which Keyboard Layouts are supported?

Type in Nepali uses Nepali Romanized Keyboard Layout by Madan Puraskar Pustakalaya.

What if I wanted to write some portions of my text in English?

Type in Nepali provides a fast and simple way to switch between Nepali and English.

How does autocomplete work?

As you type each letter, Type in Nepali presents a list of relevant autocomplete suggestions, which you can select to complete the word or phrase. Various aspects are considered while deciding what suggestions are displayed. It depends on the terms you're typing and the relevancy of the words and phrases at the time. This ensures that the most common and the most probable suggestions are presented to you, subsequently providing the most relevant suggestions for autocompletion.

You can trust the orthographic and grammatical correctness of the suggestions, as all suggestions are manually verified against the official Nepali dictionary and they conform to Nepali grammar guidelines published by Nepal Academy. The data that power the suggestions contain a comprehensive set of Nepali words and phrases that are continuously updated to conform to any changes to the Nepal Academy guidelines.

Will this work for slow Internet connections?

Type in Nepali is designed with all users in mind. We have made many improvements to address latency issues and to make the app work even in slow Internet connections. In addition, Type in Nepali builds a local cache of the suggestions, which ensures that once suggestions have been provided for a term, any future suggestions for that term are served from the local cache instead of fetching the suggestions again from the server. To provide you a good user experience, we have implemented the recommended best practices on performance, like enabling compression, leveraging browser caching, optimizing images and minifying HTML, CSS and JavaScript resources.

Can I check the spelling of the text I typed?

Once you are done typing, click the Check Spelling button, to spell-check your text.

What fonts are supported?

Type in Nepali supports Unicode fonts. With the modernization of browsers, the font compatibility issues have no longer been much of an issue. Using only Unicode fonts also eliminates the need for your readers to install custom fonts on their devices to read your text.

What environments are supported?

Currently, Type in Nepali is supported on all major browsers on Windows, OS X, and Linux. It is also supported on iOS. It has been tested on Google Chrome, Firefox, Microsoft Edge, Internet Explorer 9 and above and Safari.

Can I save the text I typed?

While using the app without signing in, you are not able to save your data and access it later. In such scenarios, once you are done typing, copy and paste your text into another program to save it.

Questions from our users

On May 1, 2016, Raghu asked, "How can I type Ba?"
NLRC - To type Ba, press "b", to type Baa, press "ba" on the keyboard.
On Oct 13, 2015, Saurabh Dua asked, "I would like to know that whether there exists an offline utility to make emulate the magic of this online utility? Have you also devised an offline method, or a downloadable software / language input utility to type in Nepali language for the desktop needs? Any help, counseling and cooperation in this regard will be sincerely appreciated."
NLRC - We are thrilled to read your compliment, and equally happy to know that you have found the app useful.

The core of the app has two parts, 1. the Input Method Editor (which converts the keystrokes to Nepali characters), and 2. the logic that fetches appropriate autocomplete suggestions.

We do not see why we cannot make the first part offline. The second part depends on an extensive set of data on our servers to bring you the most relevant suggestions, which might involve some work.

We recommend, however, that the online mode be used primarily because we are constantly updating our app, and this eliminates the need for you to download and apply the updates. As a result, this will allow you to access the latest version from any device/location with no action from your side. For users behind a slow internet connection, we can further optimize the app, or even launch a lite version, if there is a wider interest.
On Aug 27, 2015, Bigendra Man Singh Pradhan asked, "How to write Kripaya, Sankriti and Brihat in Nepali?"
NLRC - Looks like you are having trouble with typing "Ri" ( ृ ), press R (capital R). Please look at the keyboard image that is displayed at the bottom right of the page, and you will see other details. For Kripaya: type the keys "kRpya", similarly, for Sanskriti type "sMskRiti" and for Brihat type "bRht/".
On May 9, 2015, Kul bahadur tamling asked, "How do we send messages to friends on email or Facebook?"
NLRC - The best option probably is to copy the text that you have typed and then paste in an email or other sites.


 (Your email will not be shared with others)

About   Privacy   Terms   Contact   Feedback on our Efforts   © 2016 Nepali Language Resource Center