Binita works at a municipal office in Pokhara. For years, someone else typed her Nepali documents while she dictated. One afternoon, she sat down with her phone, opened a browser, and started learning on her own. Twenty minutes later she had typed her own name and address in Nepali for the first time. She laughed out loud at her screen.
That is the experience this guide is built around. No software download. No class. No confusing setup. Just open the right tool, follow the steps, and start typing.
There are three tools. Each one does a different job. You use them in order.
30 min
Time to type your first Nepali word. Not a joke.
3
Free tools. No install. No login. Works on any browser.
1 week
Daily practice time to type full Nepali sentences with confidence.
2 layouts
Preeti (exam-ready) and Romanized Unicode (instant results).
What You Need Before Starting
Nothing special. Just these three things:
A computer, laptop, or tablet with a physical keyboard
Any modern browser: Chrome, Firefox, Edge, or Safari
An internet connection to load the tools (once loaded, they run locally)
A note on mobile phones
You can browse the tools on a phone. But typing practice needs a physical keyboard. Phone touchscreens do not build the finger muscle memory that carries over to a computer keyboard. If you only have a phone right now, that is fine for reading this guide. When you need Nepali text immediately while you are still learning,
Nepali Voice Typing can create a quick Unicode draft; when you are ready to practice speed, use a computer or connect a USB or Bluetooth keyboard.
The Three Tools and What Each One Does
Think of these three tools as three stages of learning. You go through them in order. Each stage builds on the previous one.
| Stage | Tool | What You Learn | Time |
| Stage 1 |
Typeshala Online merokalam.com/typeshala |
Where every Nepali character lives on the keyboard. Structured lessons from single keys to full words. |
Week 1 to 4 |
| Stage 2 |
Easy Nepali Typing merokalam.com/easy-nepali-typing |
Type full sentences and paragraphs. Romanized mode lets you type Nepali sounds in English letters. Instant output. |
Week 1 onward (parallel) |
| Stage 3 |
Preeti to Unicode Converter merokalam.com/preeti-to-unicode-converter |
Take any Nepali text (Preeti or Unicode) and convert, edit, export as Word or PDF. For professional documents. |
When you need to create real documents |
You do not have to wait until you finish Stage 1 to try Stage 2. In fact, using Easy Nepali Typing from Day 1 is recommended because it gives you instant results even as a complete beginner. Stage 1 builds your foundation. Stage 2 gives you the satisfaction of actually writing in Nepali right away.
What Is Typeshala and Why Start Here?
Typeshala is the most recognized name in Nepali typing education. For decades, students and government job candidates across Nepal have used it to learn the Preeti font keyboard layout. The old version was a Windows software you had to install. Merokalam's Typeshala Online runs in your browser. No download. No setup. Same structured approach.
The reason you start here is simple. Before you can type Nepali at any useful speed, your fingers need to know where each character lives. Typeshala teaches you this step by step, one row at a time, with a visual on-screen keyboard that shows you exactly which finger to use.
Preeti vs Unicode: Which One Should You Learn?
Typeshala Online covers three layouts: Preeti, Unicode Romanized, and English. As a beginner, you have to decide which one to start with. Here is the honest answer:
| Layout | How It Works | Who Should Use It |
| Preeti |
Each keyboard key is mapped to a Nepali character. S = क, A = ब, D = म. You must memorize new key positions. |
Students preparing for Lok Sewa exam. Government office workers. Anyone who needs to type in Preeti for official documents. |
| Unicode Romanized |
You type Nepali sounds using English letters. ka = क, na = न. No new layout to memorize. |
Beginners who want results fast. People who need to type for WhatsApp, Facebook, emails, and websites. Everyone outside Lok Sewa context. |
| English |
Standard QWERTY. Practice English typing speed. |
Anyone who also wants to improve English typing speed alongside Nepali. |
The honest recommendation for most beginners
If you are not preparing for a Lok Sewa or government typing exam, start with Unicode Romanized mode. You can type Nepali immediately without memorizing anything new. If you are preparing for an exam, start with Preeti. The Typeshala lesson structure works for both.
The Preeti Home Row: Your Starting Point
Whether you choose Preeti or Unicode, every typing lesson starts with the home row. These are the 8 keys your fingers rest on when not actively typing. In Preeti font, these 8 keys produce the most common Nepali characters.
⌨ Preeti Home Row: Learn These 8 Keys First
Home Row Keys
Caps
बA
कS
मD
ाF
नG
हH
जJ
वK
िL
स;
Enter
Blue keys = home row. Left hand: ब (A), क (S), म (D), ा (F). Right hand: ज (J), व (K), ि (L), स (;). These 8 positions produce over 60% of all Nepali text. Start here.
The word बकमाजव uses all 8 home row keys: A, S, D, F, J, K. Once you can type those 8 characters without looking at the keyboard, you have the foundation. Everything else builds from here.
How to Use Typeshala Online: Step by Step
1
Open merokalam.com/typeshala in your browser
No login. No installation. The tool opens immediately. You will see the typing practice area with the on-screen keyboard below it.
2
Choose your layout: Preeti, Unicode, or English
At the top of the tool, you will see three tabs. Click Preeti if you are preparing for a government exam. Click Unicode Romanized if you just want to start typing Nepali fast. Click English to practice QWERTY speed.
3
Click on Lessons and start from Stage 1
Stage 1 covers the home row only: A, S, D, F, J, K, L, and semicolon. Type exactly what appears on screen. Do not skip to Stage 2 until you can complete Stage 1 without looking at the physical keyboard.
4
Watch the on-screen finger-zone keyboard
Below the typing area, a keyboard shows color zones for each finger. When you need to press a key, the tool highlights it. If you press the wrong key, the correct one lights up in red. Use this as a guide, not a crutch. Look at it less and less as you progress.
5
Turn on Fix Mistakes First mode
In the settings, enable Fix Mistakes First. This means you cannot move to the next character until you type the current one correctly. It slows you down at first. That is fine. Accurate slow typing becomes fast typing. Inaccurate fast typing stays inaccurate forever.
6
Check your Net WPM after each session, not Gross WPM
After finishing a lesson or timed test, look at Net WPM. This is your Gross WPM minus errors. It is your real score. Gross WPM looks bigger but it does not tell you how you would score in an actual exam. Net WPM does.
7
Try the Falling Word game for 10 minutes each session
Words fall from the top of the screen. You type them before they hit the bottom. This is more fun than regular lessons and it trains speed under pressure. Use it at the end of each practice session as a warm-down.
Here is what a Typeshala practice session looks like. Click the box to open the real tool:
Typeshala Online: Stage 1 Home Row Practice
बकमा बकमा जव बकमा जव बकमाजव बकस बकमाजव
WPM 12.4
Accuracy 94%
Stage 1 of 10
Net WPM 11.6
Open Typeshala Online →
All the Features Typeshala Online Has
📚
10 Structured Stages
Stage 1 starts with home row keys. Each stage adds more characters. Stage 9 uses government vocabulary words. Stage 10 is free typing with full sentences.
⌨️
Finger-Zone Keyboard
The on-screen keyboard shows which finger to use for each key using color zones. Highlights the next key in real time. Turns red when you press the wrong key.
📊
Live Net WPM and Accuracy
Shows Gross WPM, Net WPM after error deductions, and accuracy percentage. Net WPM is the number that matters for Lok Sewa and real performance measurement.
🎯
Fix Mistakes First Mode
You must correct each error before moving to the next character. Builds accuracy-first habits. The most important mode for Lok Sewa exam preparation.
⏱️
Timed Tests: 1, 3, 5 Minutes
Run a timed test matching real exam conditions. The 5-minute test is close to what Lok Sewa computer operator exams use. Track your improvement over days.
🎮
Falling Word Game
Words fall from the top of the screen. Type them before they hit the bottom. Works in Preeti, Unicode, and English modes. Best for speed building after lessons.
🌐
Three Layouts in One Tool
Switch between Preeti, Unicode Romanized, and English QWERTY in one click. All three share the same lesson structure and scoring system.
💾
Progress Saved Locally
Your best WPM, completed stages, and accuracy history are saved in your browser. No account needed. Progress stays between sessions unless you clear browser data.
Stage 2: Type Real Sentences
Why You Need Easy Nepali Typing
Typeshala is for learning the layout. Easy Nepali Typing is for actually typing.
Once you have spent a week in Typeshala learning where keys are, you need a place to write real Nepali. A letter to your family. A WhatsApp message. A Facebook post. An office note. That is what Easy Nepali Typing is for. It is a clean, open typing pad. You type, Nepali appears. You copy it. You share it.
The best part for beginners: Romanized mode means you do not even have to have learned the Preeti layout yet. If you know how a Nepali word sounds, you can type it right now.
How Romanized Typing Works
In Romanized mode, you type the sounds of Nepali words using English letters. The tool converts them to Nepali Unicode automatically. No Preeti layout needed. No special keys. Just type the sounds.
namaste→नमस्ते
nepal→नेपाल
dhaanyabad→धन्यवाद
kathmandu→काठमाडौ
sarkaar→सरकार
paani→पानी
ghar→घर
kaam→काम
vidyaalay→विद्यालय
pradhaan→प्रधान
jaankari→जानकारी
gyaan→ज्ञान
The output is always Unicode Nepali. That means it works on every phone, every browser, every app. You can paste it into WhatsApp and it looks correct. You can put it in a Gmail subject line and it looks correct. You can post it on Facebook and it looks correct.
All the Modes Inside Easy Nepali Typing
| Mode | What You Type | What Appears | Best For |
| Romanized |
English sounds: namaste |
Nepali Unicode: नमस्ते |
Beginners. WhatsApp and social media. Anyone who knows how Nepali sounds. |
| Preeti Layout |
Preeti keys: s = क, f = ा |
Nepali Unicode output (not Preeti encoded) |
People who already know Preeti and want Unicode output. Lok Sewa candidates who want Unicode output from Preeti keys. |
| Speed Test |
A given Nepali passage with a timer |
WPM, accuracy, and error count at the end |
Testing how fast you can type in Romanized mode. Tracking progress over weeks. |
How to Use Easy Nepali Typing: Step by Step
1
Open merokalam.com/easy-nepali-typing
The typing pad opens immediately. You see a large text area. At the top, you see mode tabs: Romanized and Preeti Layout.
2
Click on the text area and start typing
For Romanized mode: type the sounds of the Nepali word in English letters. Type namaste and watch नमस्ते appear. The conversion happens as you type. No submit button. No delay.
3
Use word suggestions for complex words
The tool has 10,000 ranked Nepali words in its suggestion dictionary. When you start typing a word, suggestions appear below. Click the right one to insert it. Useful for words with complex sounds like ज्ञ or क्ष that are hard to type phonetically.
4
Switch to Preeti Layout mode if you are preparing for Lok Sewa
Click the Preeti Layout tab. Now the keyboard works like Preeti. Pressing s gives क. Pressing j gives ज. But the output is still clean Unicode Nepali. You can use this to practice Preeti key positions while getting shareable Unicode text.
5
Copy your text with one click
Above the text area, there is a Copy button. Click it and your entire typed text goes to the clipboard. Paste it anywhere: WhatsApp, email, Word, Google Docs, or Facebook. It will display correctly everywhere because it is Unicode.
6
Try the Speed Test to measure your progress
Click the Speed Test tab. A Nepali passage appears. A timer counts down. Type as much as you can. At the end, you see your WPM and accuracy. Do this once a week and track your number over time.
7
Download your text if you need a copy
Click Download to save your typed text as a plain text file. Useful when you write a long document and want to keep a copy before pasting it into Word or Google Docs.
Here is what a typing session in Easy Nepali Typing looks like. Click the box to open the real tool and type your first Nepali sentence:
Easy Nepali Typing: Romanized Mode (type sounds in English)
नमस्ते। मेरो नाम रमेश हो। म काठमाडौँमा बस्छु। मलाई नेपाली टाइप गर्न मन पर्छ।
Mode Romanized
Words 11
Characters 52
Output Unicode
Open Easy Nepali Typing →
All Features Inside Easy Nepali Typing
🔄
Romanized to Unicode
Type English sounds and get Nepali Devanagari instantly. Works for all Nepali words including complex conjuncts.
⌨️
Preeti Layout Mode
Switch to Preeti keyboard mapping. Same key positions as Preeti font. Output is still Unicode, so you can share it anywhere.
💡
10,000 Word Suggestions
Smart word suggestions appear as you type. 10,000 ranked Nepali words in the dictionary. Helps with complex words and uncommon characters.
⏱️
Speed Test with WPM
Timed typing test with WPM and accuracy tracking. Gives you a real number to measure your improvement week by week.
📋
One-Click Copy
Copy your entire typed text to clipboard instantly. Paste it into WhatsApp, email, Facebook, Google Docs, or anywhere else.
⬇️
Download as Text File
Save your typed content as a plain text file. Useful for long documents you want to keep locally before pasting into other apps.
📱
Mobile Friendly
Works on phones and tablets. On mobile, typing with a phonetic Romanized keyboard is natural for most Nepali users.
🔒
Private. Nothing Uploaded.
Everything runs in your browser. Your text never goes to any server. No account. No tracking. Draft is saved locally in the browser.
Stage 3: Professional Documents
Who Needs the Preeti to Unicode Converter?
There are two types of people who come to this tool.
Type 1: You have an old Nepali document saved in Preeti font. It is a Word file or a PDF from a government office, a school, or an old publication. You need to use that text somewhere modern. But when you copy it, it shows random English letters because the receiver does not have Preeti font installed.
Type 2: You just typed a Nepali document in Preeti (maybe on a Typeshala-trained keyboard at an exam center or an office computer). Now you want to share it on WhatsApp, post it on a website, or send it by email. You need to convert it to Unicode first so everyone can read it.
Both situations have the same solution: paste the text into the Preeti to Unicode Converter and get clean Unicode output.
How to Use the Preeti to Unicode Converter
1
Open merokalam.com/preeti-to-unicode-converter
The converter opens with two panels: an input area on the left and a Unicode output area on the right. Or you can import a file.
2
Option A: Paste Preeti text directly
Copy your Preeti text from anywhere (a Word document, a PDF, a website). Paste it into the input box on the left. The converted Unicode text appears on the right instantly.
3
Option B: Import a file
Click Import and upload a Word DOCX, PDF, or plain TXT file. The converter reads the file, extracts the Preeti text, and converts it automatically. Tables, bold text, and paragraph alignment are preserved when importing Word files.
4
Review the output
Check the Unicode output on the right. Most conversions are automatic and accurate. If a word looks wrong, it may have been typed with an unusual character combination. You can edit the output directly in the right panel before exporting.
5
Export in your preferred format
Click Export and choose your format: Word DOCX (keeps formatting and structure), PDF (clean and shareable), or plain TXT (for pasting anywhere). The file downloads immediately to your device.
6
Your text now works everywhere
The exported Unicode text displays correctly on every phone, every browser, every app. Open the Word file and the Nepali text is proper Devanagari, not encoded Preeti. Share it by email, WhatsApp, Facebook, or upload it to any website.
Here is what the converter looks like. Click to open the real tool and try pasting some Preeti text:
Preeti to Unicode Converter: Paste Preeti text on left, get Unicode on right
Preeti Input
g]kfn ;/sf/sf] ;]jfdf
→
Unicode Output
नेपाल सरकारको सेवामा
Input Preeti font
Output Unicode Nepali
Export DOCX, PDF, TXT
Files Word, PDF, TXT supported
Open Converter →
All Features Inside the Preeti to Unicode Converter
📥
Import Word, PDF, and TXT Files
Upload Preeti DOCX, selectable Preeti PDF, or plain TXT files. The converter extracts and converts the text automatically.
📤
Export as DOCX, PDF, or TXT
Download your converted Unicode text as a Word document, PDF, or plain text file. Formatting like tables and bold text is preserved in Word exports.
⚡
Instant Conversion
Paste text and the Unicode output appears immediately. No submit button. No waiting. The conversion is instant and accurate.
🔒
Nothing Uploaded to Server
All conversion happens in your browser. Your text and files never leave your device. No account needed. No privacy risk.
✏️
Edit Output Before Exporting
The Unicode output panel is editable. You can fix any conversion issues, add new text, or format before downloading.
📊
Character and Word Count
Live character, word, and line counts update as you convert. Useful when you need a document of a specific length.
A Simple Daily Practice Plan for the First Four Weeks
You do not need hours every day. Thirty minutes is enough. The key is doing it daily, not for long sessions once a week. Muscle memory builds from repetition, not duration.
| Week | Daily Plan (30 minutes) | What You Can Do by End |
| Week 1 |
15 min Typeshala Stage 1 and 2 (home row). 15 min Easy Nepali Typing in Romanized mode (type any sentences that come to mind). |
Type home row words without looking at the keyboard. Write your name and address in Nepali on Easy Nepali Typing. |
| Week 2 |
15 min Typeshala Stages 3 and 4 (top row keys). 10 min Easy Nepali Typing writing a short paragraph. 5 min Falling Word game. |
Type most common Nepali words. Write a short message in Nepali. Copy and paste it into WhatsApp. |
| Week 3 |
10 min Typeshala Stages 5 to 7 (bottom row and Shift combinations). 15 min Easy Nepali Typing writing full paragraphs. 5 min Speed Test. |
Type a full Nepali paragraph. First Speed Test result gives you a baseline WPM number. |
| Week 4 |
10 min Typeshala Stage 9 (government vocabulary). 15 min Easy Nepali Typing writing from a Nepali newspaper article. 5 min timed test in Typeshala. |
Type accurately at 18 to 25 WPM. Try the Preeti to Unicode Converter if you have any old Preeti documents to convert. |
The best time to practice: Morning is better than evening for most people. Your fingers are rested and your focus is sharper. Even 20 minutes before breakfast or before school beats an hour late at night when you are tired. Consistency across days matters far more than the length of any single session.
How to Know You Are Getting Better
Progress in typing feels invisible until suddenly it is not. Here is what to measure:
Net WPM: Day 1 (typical beginner)5 to 10 WPM
Normal and expected. Every expert was here once.
Net WPM: After 2 weeks of daily practice12 to 18 WPM
Layout is in muscle memory. Glancing at keyboard less.
Net WPM: After 4 weeks18 to 25 WPM
Comfortable for everyday Nepali writing. Touch typing established.
Net WPM: After 8 weeks25 to 35 WPM
Lok Sewa exam-ready. Professional typing speed.
Net WPM: With 3 to 6 months of daily practice35 to 50+ WPM
Advanced. Government office standard. Automatic finger movement.
The plateau is normal. Do not stop when it happens.
Almost everyone hits a point around week 3 where their WPM stops going up, or even drops slightly. This is normal. The brain is reorganizing how it handles keystrokes, moving from conscious key-by-key decisions to larger pattern recognition. The plateau ends. It always ends. Keep showing up for your 30 minutes every day.
How to Share Your Nepali Text Without It Breaking
This trips up a lot of people. You type in Preeti, copy the text, paste it into WhatsApp, and your friend sees random English letters. Not Nepali.
This happens because Preeti is a legacy encoding. When you type in Preeti, you are really typing English characters that happen to look like Nepali when the Preeti font is installed. Your friend's phone does not have that font. So they see the underlying English characters.
Unicode Nepali is different. Each Nepali letter has its own universal code. Any device in the world, any browser, any app, reads that code and shows the correct Devanagari letter. No font needed.
| Situation | What To Do | Works On |
| Typed in Easy Nepali Typing (Romanized) |
Click Copy. Paste anywhere. |
WhatsApp, Facebook, email, Word, anywhere |
| Typed in Typeshala Unicode mode |
Copy from Typeshala. Paste anywhere. |
WhatsApp, Facebook, email, Word, anywhere |
| Typed in Preeti font (MS Word or Typeshala Preeti mode) |
Go to Preeti to Unicode Converter. Paste text. Convert. Copy Unicode output. |
WhatsApp, Facebook, email, Word, anywhere |
| Have an old Preeti Word or PDF file |
Import the file into Preeti to Unicode Converter. Export as DOCX or PDF. |
Opens correctly on any computer, phone, or browser |
Frequently Asked Questions
I tried typing and nothing Nepali appeared. What is wrong? +
This usually happens in one of three situations. First, you may be using a tool that requires Preeti font to be installed, and the font is not on your computer. The Merokalam tools do not require Preeti installation. Second, you may be typing in the wrong mode. In Typeshala, make sure you have selected either Preeti, Unicode, or English mode before typing. Third, for Easy Nepali Typing in Romanized mode, make sure you are clicking inside the typing box first. If the cursor is not inside the text area, your keystrokes go nowhere.
Should I start with Preeti or Romanized Unicode? +
Romanized Unicode is easier and gives you faster results. If you just want to write Nepali for personal use, social media, emails, or everyday communication, start with Romanized in Easy Nepali Typing. You can type your first Nepali sentence in under 5 minutes. Start with Preeti only if you are preparing for a Lok Sewa exam or government job that requires Preeti font typing. Preeti takes longer to learn because you must memorize a new keyboard layout.
Can I practice on my phone? +
Easy Nepali Typing works well on mobile. You can type Romanized Nepali on your phone's keyboard and get Unicode output. The Preeti to Unicode Converter also works on mobile for pasting and converting text. For Typeshala lessons, a phone is harder to use effectively because the on-screen keyboard takes up most of the screen. If you have access to a physical keyboard, even a small Bluetooth keyboard, that is much better for structured Typeshala lessons.
How do I type conjunct letters like क्ष and त्र? +
In Romanized mode on Easy Nepali Typing, conjunct letters are handled automatically. Type ksha and क्ष appears. Type tra and त्र appears. In Preeti mode on Typeshala, conjunct letters require Alt codes: Alt+0152 for क्ष and Alt+0155 for त्र. You hold the Alt key, type the number on the Numpad, then release. The full list of Preeti Alt codes is in the Merokalam Preeti font shortcut keys guide at merokalam.com/blog/preeti-font-shortcut-keys-pdf.
How do I type Nepali numbers (१ २ ३)? +
In Easy Nepali Typing Romanized mode, type 1, 2, 3 and you get 1, 2, 3 in English. To get Nepali numerals (१, २, ३), you can use the word suggestions or type the word equivalent (ek, dui, tin) and select the numeral from suggestions. In Preeti mode, the number keys on the top row produce Nepali numerals when Preeti font is active. This is because Preeti maps the number keys to Nepali digits.
I know how to type already. What is the fastest way to reach 25 WPM? +
If you already know the Preeti layout but are stuck at 15 to 20 WPM, the fastest improvement comes from three changes. First, stop looking at the keyboard during practice. Cover it with paper. Every glance down costs time and reinforces the slow habit. Second, always use the opposite hand for Shift keys: right-side letters use left Shift, left-side letters use right Shift. Third, drill the top five Alt codes daily: Alt+0155 (त्र), Alt+0167 (त्त), Alt+0176 (ँ), Alt+0149 (ल्ल), Alt+0162 (द्ध). When these codes stop requiring conscious thought, your mid-word pauses disappear and speed jumps.
What Binita Can Type Now
The woman from the beginning of this guide spent 30 minutes on that first session. By day 7, she could write a full application letter in Nepali on Easy Nepali Typing, copy it, and email it without asking anyone for help. By week 4, she was using the Preeti to Unicode Converter to digitize old office notices from a stack of printed papers she had been keeping in a drawer for years.
She never took a class. She never installed any software. She used three free tools, a browser, and 30 minutes a day.
You have the same three tools and the same amount of time. Open the first one now. The home row is waiting.
Day 1: Open Typeshala Online. Choose Preeti or Unicode. Start Stage 1. Do it for 15 minutes.
Day 1 also: Open Easy Nepali Typing. Type your name. Type your address. Copy and paste it into WhatsApp.
Day 7: Run your first Speed Test in Easy Nepali Typing. Write down the WPM number.
Week 2: Reach Stage 4 in Typeshala. Try the Falling Word game for 10 minutes.
Week 4: Try converting an old Preeti document with the Preeti to Unicode Converter.
Week 8: Run a Typeshala 5-minute timed test and check your Net WPM against the 25 WPM target.
All three tools covered in this guide are free and run in any modern browser. No software installation or registration required. Progress saved locally in your browser using localStorage. No data is uploaded to any server.