How to type in Nepali Unicode on any device
A clear guide to typing Devanagari Nepali in Unicode on Windows, on your phone and online — including the difference between Unicode and Preeti, romanized typing, and how to convert old Preeti documents to Unicode.
If you have ever copied Nepali text from one place to another and seen it turn into broken boxes or English-looking gibberish, you have met the Unicode-versus-Preeti problem. Understanding it once will save you endless headaches.
Unicode is the modern, universal standard for storing text. Nepali typed in Unicode shows up correctly everywhere — in emails, on Facebook, in Google searches, on government websites and in any app — and it is searchable. This is what you should use for almost everything today.
This guide shows you several easy ways to type Nepali Unicode on a computer and phone, even if you do not know a fixed keyboard layout, plus how to deal with old Preeti files.
Unicode vs Preeti: why it matters
Preeti is an old 'font-based' system. The text is actually stored as English letters, and a special Preeti font draws Nepali shapes on top. If the other person does not have the Preeti font installed, they see jumbled Roman characters. Preeti text also cannot be searched or read aloud, and it breaks on phones and websites.
Unicode stores each Nepali character as a true Nepali character, so it works on every device without any special font. Search engines can read it, screen readers can speak it, and it copies cleanly between apps.
Use Unicode for emails, social media, websites, online forms and anything you share. You may still meet Preeti in older government documents and some print/newspaper workflows — for those, convert to or from Unicode using a free converter (see below).
Way 1: Type Nepali by sound (romanized) — easiest for beginners
The simplest way to start is 'phonetic' or 'romanized' typing: you type how the word sounds in English letters and it becomes Devanagari. For example, typing 'namaste' gives नमस्ते and 'kasto chha' gives कस्तो छ.
You do not need to memorise any layout. Google Input Tools (free, online and as a Chrome add-on) and many phone keyboards work this way.
- On the web: search for 'Google Input Tools', pick Nepali, type in Roman letters and copy the Devanagari output
- Watch the suggestion list — pick the correct word if the first guess is wrong
- Great for occasional typing, social media and quick messages
Way 2: Add the Nepali keyboard in Windows
For regular typing on a laptop, add Nepali as a system language. Then you can switch between English and Nepali anytime with a keyboard shortcut.
- Open Settings → Time & Language → Language & region
- Click 'Add a language', search for 'Nepali', and install it
- It adds the standard 'Nepali (Nepal)' Devanagari layout; some setups also offer a phonetic/traditional option
- Switch between English and Nepali with Windows key + Spacebar (or Alt + Shift)
- A small language code (ENG / NEP) appears near the clock so you always know which is active
Way 3: Type Nepali on your phone
Modern phones type Nepali beautifully. On most Android phones, Gboard (Google Keyboard) is built in; on iPhone, Nepali is included in the system.
You can choose a Devanagari layout or a 'transliteration' layout that lets you type in Roman letters and get Nepali — the same sound-based idea as Way 1, right inside your keyboard.
- Android (Gboard): open any text box → long-press the comma or globe → Languages → Add keyboard → Nepali (choose Devanagari or 'Nepali (Transliteration)')
- iPhone: Settings → General → Keyboard → Keyboards → Add New Keyboard → Nepali
- Tap the globe icon on the keyboard to switch between English and Nepali while typing
- Voice typing in Nepali also works in Gboard — tap the microphone and speak
Converting between Preeti and Unicode
If someone sends you an old Preeti document, or a government office needs Preeti for printing, you can convert without retyping. Free online 'Preeti to Unicode' and 'Unicode to Preeti' converters let you paste text in one format and copy it out in the other.
For documents, paste the text into the converter, copy the result, and paste it where you need it. Always proofread the output, because complex conjunct letters occasionally need a small manual fix.
- Search 'Preeti to Unicode converter' to turn old Preeti text into modern Unicode
- Use 'Unicode to Preeti' when an office or press specifically requires the Preeti font
- After converting, check half-letters and conjuncts (e.g. क्ष, त्र, ज्ञ) for any errors
Key takeaways
- ✓Use Unicode for everything you share online — it works on every device and is searchable.
- ✓Preeti is an old font-based system that often breaks on phones and websites; convert it to Unicode when possible.
- ✓Romanized (phonetic) typing — type by sound, e.g. 'namaste' → नमस्ते — is the easiest way to start.
- ✓Add the Nepali keyboard in Windows and switch with Windows key + Spacebar.
- ✓Phones already support Nepali: add it in Gboard (Android) or Keyboards settings (iPhone).
- ✓Free online converters move text between Preeti and Unicode without retyping.
How to Type in Nepali (Unicode) on Computer and Phone — FAQ
Why does Nepali text sometimes show as boxes or English letters?+
That almost always means the text is in Preeti (a font-based system) but the device does not have the Preeti font, or the text was copied incorrectly. Unicode Nepali does not have this problem because it does not depend on a special font. Convert Preeti text to Unicode to fix it.
Do I have to memorise a Nepali keyboard layout?+
No. With romanized/phonetic typing you type the sounds in English letters (like 'dhanyabad') and get Devanagari (धन्यवाद). Tools like Google Input Tools and Gboard transliteration do this. Memorising a fixed layout only helps if you type Nepali heavily every day.
Which should I use for official and government work — Unicode or Preeti?+
Unicode is the modern standard and works on websites, emails and most forms. Some older offices, print shops or templates still expect Preeti. When in doubt, prepare your text in Unicode and convert a copy to Preeti only if a specific office or printer asks for it.
Is typing Nepali on a phone reliable?+
Yes. Gboard on Android and the built-in Nepali keyboard on iPhone produce clean Unicode that works across apps. Both also offer transliteration and Gboard supports Nepali voice typing, which is handy for longer messages.
Sources & data note
These guides explain widely-accepted SEO, AEO and GEO practice as documented by Google Search Central, schema.org and current industry research. Search and AI systems evolve continually — treat specific thresholds (e.g. Core Web Vitals targets) as current guidance and verify against the latest official documentation. Examples are tailored to Nepal's market.