If you want to type in Nepali but do not know which keyboard, layout, or tool to use, here is the short version: open Easy Nepali Typing, type Nepali words the way they sound using English letters, for example "namaste" or "mero naam ram ho," and the tool converts them into correct Nepali Unicode as you go. That single method covers social media, WhatsApp, email, Google Docs, and Word for the vast majority of people reading this. Everything below this point exists for the cases where the short version is not quite enough, learning Preeti for a Lok Sewa exam, converting an old Preeti file, typing on a specific phone, or picking between four genuinely different methods with confidence instead of guesswork.
For most people starting today, the easiest way to type Nepali is Romanized typing: type Nepali sounds using English letters and let a tool such as Easy Nepali Typing produce Nepali Unicode. You do not need to memorize a Nepali keyboard layout. If you are training for a government typing exam, working with old Preeti files, or typing Nepali professionally at high volume, the sections below explain exactly which of the other methods, Preeti, the Traditional Unicode keyboard, or voice typing, actually applies to you.
There are several ways to type Nepali, and the right one depends on what you are actually trying to do:
This guide explains the differences, helps you choose the right method for your situation, and gives you a practical path from "I don't know how to type Nepali" to confidently producing clean Nepali text anywhere you need it.
Which Nepali Typing Method Should You Use?
Before installing anything or memorizing a keyboard, it helps to decide what you actually need. The most important distinction in this entire topic is one sentence: typing Nepali and converting Nepali are two different jobs. If you are creating brand-new text, you need a typing method. If you already have old Preeti text, you need a converter. If you have modern Unicode but a legacy workflow demands Preeti, you need the reverse converter. Mixing these up is where most confusion starts.
| Your goal | Best method |
|---|---|
| Start typing Nepali immediately | Romanized typing |
| Type Nepali casually, on a phone or laptop | Romanized Unicode |
| Write Facebook, WhatsApp, Instagram posts | Unicode (via Romanized typing) |
| Write Google Docs, email, websites | Unicode |
| Learn professional keyboard typing | Typeshala + regular practice |
| Already know Preeti | Preeti mode, output as Unicode |
| Convert an old Preeti document | Preeti to Unicode converter |
| Convert modern text for an old Preeti workflow | Unicode to Preeti converter |
| Type without a physical keyboard | Nepali voice typing |
| Prepare for a Lok Sewa typing exam | Practice the exact layout the exam specifies |
The Four Main Ways to Type Nepali
Underneath every Nepali typing question are four practical input methods. All four can end up producing Unicode, the format that actually matters, but they get there very differently.
1. Romanized Nepali → Unicode
You type using English letters, and the software converts them to Devanagari as you go. "mero naam sunil ho" becomes मेरो नाम सुनिल हो. This is the easiest method for most beginners, since there is almost no keyboard memorization involved: your fingers already know where the letters are. It is the natural fit for social media, messages, email, websites, blogs, Google Docs, school assignments, and anyone who spends more time on an English keyboard than a Nepali one. Easy Nepali Typing is built specifically for this, with suggestions as you type and a Preeti mode in the same interface if you ever need it.
2. Preeti Keyboard Typing
Preeti is a legacy Nepali typing system that has been used in Nepal for decades, especially in government offices, schools, and print shops. If you learned Nepali typing at a typing institute or an office job, there is a good chance it was Preeti. The important technical detail: Preeti is not the same thing as Unicode. A Preeti document displays correctly only where the Preeti font is installed, and the same text copied into a phone, a website, or a modern app turns into garbled Roman letters and symbols. If you already know Preeti, keep using it, ideally through a tool that outputs Unicode automatically. If you are starting from zero and your goal is modern digital communication, you generally do not need to learn Preeti just to message people or write online. For the full character map, see the complete Preeti keyboard layout and typing chart rather than trying to memorize it from a summary.
3. Nepali Unicode Keyboard
This is a standardized keyboard layout, sometimes called the Traditional layout, where physical key positions map directly to Nepali Unicode characters, installed at the operating system level. Unlike Romanized typing it is not phonetic, and unlike Preeti it produces native Unicode with no conversion step. It can be an excellent method for experienced typists who want precise control and type Nepali daily on their own device, but it takes real practice to learn and will not work on a shared or locked-down computer. See the full Unicode Traditional keyboard layout for the key-by-key chart, or try the layout without installing anything using the on-screen Nepali keyboard.
4. Nepali Voice Typing
The fourth option skips typing altogether: speak Nepali, and get written Nepali text back. It is covered in full further down, but the short version is that it is a fast way to draft, not a substitute for proofreading. Try it at Nepali Voice Typing.
Why Unicode Should Be Your Target Format
If you take only one technical idea away from this article, make it this one: Unicode is the format you want your finished Nepali text to be in. Unicode Nepali copies between modern devices and applications without depending on any particular font, and it is what websites, search engines, email, social media, messaging apps, Google Docs, Microsoft Word, and modern mobile apps all expect. A sensible modern Nepali workflow is simply: create in Unicode, save in Unicode, share in Unicode.
Text showing up as symbols or Roman letters instead of Nepali? That is almost always old Preeti or Kantipur text being read without its font, or read on a platform that only understands Unicode. See why Nepali text shows wrong characters, and how to fix it.
Preeti still has a real, narrow role: older workflows, some government offices, and certain typing exams still expect it. Where that is the case, treat Preeti as an output you convert into at the end, not as your only master copy. If you specifically need font files, see Nepali font downloads for Preeti, Kantipur and Unicode.
The Beginner Path: Learn Nepali Typing From Scratch
If you have never typed Nepali before, do not start by memorizing a keyboard chart. Start with sound, then build up gradually.
Typeshala vs Easy Nepali Typing: What Each One Is For
Two Merokalam tools solve two different problems, and knowing which is which saves a lot of confusion.
Typeshala — Learn
Structured lessons by focus area (Home Row, Vowel Marks, Half Forms, Sentences, Lok Sewa Short and more), timed tests, live WPM and accuracy tracking. Use it when your goal is to build real keyboard skill, in Preeti, Unicode, or English. Start at Typeshala or read how to use Typeshala online.
Easy Nepali Typing — Write
Romanized and Preeti input modes in one editor, suggestions as you type, a built-in speed test, and copy or download when you are done. Use it when your goal is to produce real Nepali text right now. Start at Easy Nepali Typing.
They are not competing tools, they solve different problems: Typeshala builds the skill, Easy Nepali Typing gets the writing done today. If you already know Preeti and want structured drills to sharpen it further, see the Typeshala Preeti practice guide; if you need Typeshala outside a browser session on a specific device, see running Typeshala on Windows, Mac and Chromebook.
How to Type Nepali Using English Letters
Open Easy Nepali Typing, choose Romanized mode, and try a few sentences:
You are not translating English into Nepali. You already know the sentence in Nepali; you are just spelling its sounds with Roman letters, and the tool renders that as Devanagari Unicode.
Handling Words With More Than One Spelling
Romanized typing does not always have one obvious spelling. People type "dhanyabad" and "dhanyabaad," or "nepal" and "nepaal," out of habit, and sounds like ch vs chh or s vs sh can map differently between engines. When a word does not come out right, do not add random letters until it looks correct. Instead, look at the Nepali character you got, identify which sound is off, adjust the input, and check the suggestion list if one is offered, since picking a correct suggestion is usually faster than guessing. The goal is always correct Nepali Unicode output, not one specific Roman spelling. For a deeper walkthrough of vowels, half letters, and conjunct shortcuts in Romanized input, see the full English to Nepali typing guide.
Typing Nepali on Your Phone, Laptop, and Favorite Apps
The typing method stays the same everywhere, Romanized, Preeti, Unicode keyboard, or voice, but the setup differs by device and app. Rather than repeat every screenshot here, this section routes you to the guide built for your exact situation.
Windows & Mac Laptop
System Nepali keyboard setup, or type online and paste, current Windows 11 steps. Read the desktop guide →
Android & iPhone
Gboard, Samsung Keyboard, iOS setup, and what to do when a phone keyboard is not enough. Read the mobile guide →
Microsoft Word
Unicode vs Preeti in Word, fixing broken fonts, and converting old Word files. Read the Word guide →
Google Docs, Sheets & Forms
Google's built-in Input Tools, plus the type-and-paste fallback for one-off writing. Read the Google guide →
Facebook, Instagram & TikTok
Type Devanagari captions and comments without installing any extra app. Read the social guide →
Borrowed or Locked-Down Computers
Type Nepali on a device where you cannot install anything or change settings. Read the no-install guide →
Preeti vs Unicode: Which Should You Learn?
This is one of the most common questions, and the honest answer depends entirely on your work, not on which system is "better" in the abstract.
You use social media, WhatsApp, email, Google Docs, or you write school assignments, publish online, live outside Nepal, or simply type Nepali only occasionally. This covers the large majority of readers of this guide.
Your workplace specifically uses it, you work with legacy Nepali documents or a traditional print workflow, your typing exam requires it, or your office software still expects it.
You are a professional typist, work with government documents, work in publishing or media, or regularly move text between legacy and modern systems.
There is no need to treat this as a loyalty question. Unicode is the modern, interoperable format; Preeti remains genuinely useful in certain legacy workflows, particularly around official paperwork. See Preeti font for official Nepali documents for exactly when offices still expect it. For a deeper side-by-side across specific use cases, WhatsApp, Lok Sewa exams, government portals, blogging, and professional drafting, read Romanized vs Preeti vs Unicode compared.
Converting Between Preeti and Unicode
Converting is a different job from typing: you are not producing new text, you are translating an existing document's character encoding into a different one.
Preeti to Unicode
Old Nepali text that shows up as strings like g]kfnL efiff outside a Preeti-enabled environment was originally readable Nepali, and a converter maps that legacy sequence back to correct Unicode. This matters for old Word files, office documents, newspaper archives, school files, and old website content. Keep your original file, run the conversion, and check names, dates, numbers, and conjuncts in the result before treating it as final. Start at the Preeti to Unicode Converter, which also imports PDF, DOCX and TXT files directly. For format-specific detail, see converting Preeti documents without breaking the text, Preeti PDF to Unicode and Word, Preeti DOCX to Unicode while keeping formatting, or converting Preeti to Unicode on a phone. Old Kantipur-font text follows the same idea; see the Kantipur to Unicode guide.
Unicode to Preeti
Sometimes the direction reverses: you wrote in Unicode because it is easier and more portable, and then a specific office or print workflow asks for Preeti. Do not retype the document by hand. Use the Unicode to Preeti Converter, which also handles PDF, DOCX and TXT export, and keep your Unicode version as the master copy, converting a copy to Preeti only when a workflow specifically needs it. See the full Unicode to Preeti workflow guide for government-document and print-shop specifics.
Changing the font is not converting the text. Selecting the Preeti font on Unicode text, or a Unicode font on Preeti text, only changes how characters are drawn on screen. It does not touch what is actually stored underneath, so the mismatch reappears the moment the file moves to another device. A font changes how characters look; a converter changes what characters are actually stored. Treat them as two different tools.
Half Letters, Conjuncts and Special Characters
A half letter is a consonant written without its normal built-in vowel, produced in Unicode with the halant, so that क + ् + ष becomes क्ष, त + ् + र becomes त्र, and ज + ् + ञ becomes ज्ञ. You do not need to memorize Unicode code points, your typing tool handles that, but understanding the concept helps you diagnose a joint letter that is not rendering the way you expect: the problem is almost always in that consonant-halant-consonant sequence. Nepali also uses its own punctuation and numerals in formal writing, for example २०८३, रु. २५,०००, and the sentence-ending danda "।". For the complete character-by-character breakdown, see how to type Nepali joint letters or half letters and conjuncts in both Preeti and Unicode. If you specifically need the Preeti Alt-code reference, see the Preeti font shortcut keys chart.
How to Learn Nepali Typing Faster
The fastest learners do not try to absorb everything at once. A simple progression: write single words for accuracy first (नेपाल, घर, पानी, खाना, राम्रो, साथी, परिवार), then short sentences (मेरो नाम राम हो।, आज मौसम राम्रो छ।), then deliberately practice the sounds that keep tripping you up, long vowels, र, व, श/ष/स, half letters, and only then start timing yourself. Measuring speed before accuracy just teaches your fingers to make mistakes quickly.
Even 15 minutes a day, done consistently, beats an occasional two-hour session. Repetition is what builds the motor habit.
For a guided version of this, learn Nepali typing in 30 minutes walks through the same idea with three specific tools, and the 30-day beginner practice roadmap spreads it out for Lok Sewa, office work, and general fluency. If your Preeti speed specifically has plateaued, increasing Nepali typing speed in Preeti covers home-row anchoring and drills aimed at breaking past a stuck WPM number.
Common Nepali Typing Mistakes to Avoid
Knowing where a key lives is not the same as typing it. Fix: practice daily, even briefly.
Fast, wrong typing is not useful and is hard to unlearn. Fix: prioritize accuracy first, add speed later.
A Preeti font is not a Unicode encoding. Fix: learn the difference between font, layout, and encoding before you build a workflow around either.
Legacy text can be hard to use outside its original environment. Fix: keep a Unicode master copy whenever possible.
This can produce the wrong vowel or consonant. Fix: read the Nepali result back and learn the correct spelling as you go.
Words with half letters show up constantly, not occasionally. Fix: learn common conjuncts gradually through real words.
Speech recognition can mishear names, numbers and uncommon words. Fix: always proofread anything that matters.
Automated conversion is powerful but not infallible. Fix: check names, dates, numbers and unusual characters before submitting anything important.
Nepali Typing for Government Work, Students, Professionals and Nepalis Abroad
Official documents deserve extra care. Offices, printing houses, and old databases do not all use the same system, so the right first question is simply "what format do you need?" If Unicode, submit Unicode. If Preeti specifically, create the document in Unicode and convert a copy. If a template is provided, follow it exactly. For citizenship, land, tax, immigration, or legal paperwork, always proofread the final output yourself, since one wrong character in a name or number matters far more than a perfectly formatted paragraph.
Government & Lok Sewa
Many Lok Sewa Aayog typing exams still test the Preeti layout for certain positions, and some higher-level roles use the Traditional Unicode keyboard instead. Check which layout your specific exam specifies and practice that one. See the Lok Sewa typing test guide and the Computer Operator exam guide.
Students
For assignments, essays, Google Docs, presentations, and notes, Unicode is almost always the convenient choice. Write Romanized Nepali in Easy Nepali Typing, copy the Unicode result, and paste it into Docs or Word; practice separately with Typeshala if you want the underlying skill too.
Office & Professional Use
Journalism, administration, printing, data entry, and documentation roles often touch both Unicode and legacy Preeti content in the same week. See Nepali typing for office jobs and a comparison of Nepali typing tutor tools for building the combined skill set.
Nepalis Living Abroad
Most diaspora Nepalis speak Nepali fluently but type in English every day. Romanized typing solves this directly: "mero ghar kathmandu ma cha" becomes मेरो घर काठमाडौंमा छ। with no keyboard to install, which makes it the practical choice for messages home, community posts, and letters.
When Should You Use Nepali Voice Typing Instead?
Reach for voice typing when the bottleneck is your fingers, not your Nepali. If you need to draft a long message or a first pass at an article, speaking it is often faster than typing every word. The practical workflow is: open Nepali Voice Typing, speak naturally, generate a rough Unicode draft, then edit and correct names, numbers, and punctuation before finalizing. It is genuinely useful for brainstorming and long notes, but treat it as a drafting tool, not a substitute for proofreading, since speech recognition can mishear proper nouns and technical terms.
A Simple Decision Tree
Never typed Nepali
Want to learn properly: start with Typeshala. Need to write something now: use Easy Nepali Typing in Romanized mode.
Type English quickly, need Nepali now
Use Romanized → Unicode. You will be producing real Nepali text within minutes.
Already know Preeti
Use Preeti mode when the workflow allows it, or convert Preeti to Unicode when you need modern text.
Have an old Nepali Word document
Check whether it is Preeti. If so, use Preeti to Unicode conversion.
Someone needs Preeti from your Unicode file
Use Unicode to Preeti rather than retyping the document.
Want to type without a keyboard
Use Nepali Voice Typing, then proofread the draft.
Merokalam's Nepali Typing Toolkit
Instead of one tool for everything, think of Nepali typing on Merokalam as a small workflow, each piece solving one job well.
Free, No Login
The Full Toolkit
Six tools that cover learning, writing, converting, and voice, all producing clean Unicode.
The Best Nepali Typing Workflow in 2026
Frequently Asked Questions
For most beginners, Romanized Nepali typing is the easiest. You type Nepali sounds using English letters and a tool such as Easy Nepali Typing converts them into Nepali Unicode as you go.
Yes. Romanized Nepali typing lets you use a normal English or QWERTY keyboard and still produce correct Nepali Unicode text, with no separate keyboard layout to learn.
Not necessarily. You can use a browser-based Romanized typing tool directly, or an on-screen virtual Nepali keyboard, without installing anything on your device.
No. Preeti is a legacy font-based system where English letter codes are redrawn as Nepali glyphs by a special font. Unicode is a standardized character encoding that displays correctly on every modern device without any font installed.
If you are starting today for modern digital use, prioritize Unicode, since a Romanized tool gets you there in minutes. Learn Preeti as well if your job, exam, office, or existing documents specifically require it.
Yes. A Preeti to Unicode converter maps the old character sequence to correct Unicode. Keep your original file, paste or import the Preeti text, and proofread names, numbers and conjuncts in the result before using it.
Yes. If an older workflow specifically requires Preeti, use a Unicode to Preeti converter rather than retyping the document or simply changing the font.
No. A font only changes how characters are drawn on screen. It does not change the underlying character codes that are actually stored, so switching fonts alone never converts one encoding into the other.
Yes. Android supports Nepali keyboard input through apps such as Gboard, and you can also use a browser-based Romanized typing tool for longer text without installing anything.
Yes. iPhone supports Nepali keyboard input through iOS settings, and browser-based Unicode typing tools also work well for occasional or longer writing.
Yes. Unicode Nepali works in modern Word documents. You can type with a Nepali keyboard directly in Word, or create the Unicode text elsewhere and paste it in.
Yes. Google Docs works well with Unicode Nepali. Google's built-in Input Tools support Nepali directly, and for occasional typing you can also create the text with a Romanized tool and paste it in.
Yes. Use Unicode Nepali for all of them. Romanized input can be converted to Unicode first, then copied straight into the post, comment or caption box.
Joint letters are formed from a consonant, the halant, and another consonant, as in क्ष, त्र, ज्ञ and श्र. Learn a few at a time through real words rather than memorizing every possible combination up front.
A half letter is a consonant written without its normal built-in vowel sound. In Unicode this is produced with the halant or virama character, which suppresses the vowel and joins the consonant to the next one.
You can start producing real Nepali text within minutes using Romanized input. Learning a fixed keyboard layout such as Preeti or Traditional Unicode takes longer, typically weeks of regular practice, because it depends on muscle memory rather than phonetics.
Voice typing is useful for drafting Nepali quickly, especially on a phone. It is not perfect transcription, so names, numbers and uncommon words should always be proofread before the text is used for anything important.
It depends on the specific exam or office. Many Lok Sewa Aayog typing tests are still built around the Preeti layout, while modern e-governance systems generally expect Unicode. Always confirm the exact format the receiving office or exam requires.
Final Recommendation
You do not need to learn every Nepali typing system to be productive today. Choose the method that matches the job in front of you. For most modern, everyday use, Romanized typing straight into Unicode is the easiest place to start. For real, lasting typing skill, Typeshala's structured practice is worth the time. For anything digital, from documents to social posts, Unicode is the format to standardize on. For old files, convert Preeti to Unicode rather than retyping them. For legacy workflows that specifically still require Preeti, convert the other direction instead of maintaining two separate documents. And when typing is simply inconvenient, whether your hands are full or you are on the move, Nepali voice typing plus a careful proofread gets a real draft down fast.
A professional Nepali typist does not have to choose sides between the old and new systems, they can move between both when the situation calls for it. The actual goal was never to memorize a keyboard for its own sake. It is to write Nepali accurately, quickly, and in a format that works wherever you need it next.
Ready to start typing?
Open the tool directly, type a Nepali sentence the way it sounds, and see clean Unicode appear as you go.