Hand someone a new iPhone after years on Android and Nepali typing is usually the first thing that trips them up. On Android, Gboard has quietly handled phonetic Nepali typing for years, the little globe icon, type "malai maya cha", get मलाई माया छ. On iPhone, that same expectation runs into a keyboard that behaves differently, and nobody explains the gap until someone is stuck mid-text to their grandmother.
This guide covers every method that actually works on a phone today: Gboard on Android, Samsung's own keyboard, iPhone's options, typing directly in your browser with no install at all, voice typing, WhatsApp and Facebook, and the specific problems that come up once you're actually using any of them day to day.
Fastest, works on any phone: open Merokalam's Easy Nepali Typing in your phone's browser, type in Roman letters, copy the Nepali Unicode text, paste it anywhere. Nothing to install. Android: add Nepali to Gboard under Languages, and choose the transliteration layout so you can type phonetically. iPhone: check Settings first, but most people get a smoother, more reliable phonetic experience by adding Gboard or a dedicated app like Hamro Nepali Keyboard instead.
- Anyone setting up Nepali typing on a new Android or iPhone for the first time
- iPhone users confused about why Nepali doesn't work the way it did on their old Android
- Anyone who just wants to send one Nepali message right now, without installing anything
- People helping a parent or grandparent set up Nepali typing on their phone for the first time
-
Key Facts
- No-install option
- Type in your browser at Easy Nepali Typing, copy, paste anywhere
- Android
- Gboard has Nepali transliteration built in as a language option
- Samsung phones
- Samsung Keyboard does not officially list Nepali; install Gboard for it
- iPhone
- Results vary by device and region; Gboard and Hamro Nepali Keyboard are the dependable fallbacks
- Voice typing
- Supported through Gboard's microphone on both platforms, not through Siri
Everything below expands on these five points, with exact steps for each phone and app.
Android vs iPhone vs Type Online: Which Should You Use
All three approaches produce the same result, real Nepali Unicode text that displays correctly everywhere, but they fit different situations. Skim the table, then jump straight to the section that matches your phone.
| Method | Best For | Installation | Works Inside Every App? |
|---|---|---|---|
| Type online (Easy Nepali Typing) | Occasional messages, trying it out, shared or borrowed phones | None | No – copy and paste into the app you need |
| Android + Gboard | Daily Nepali typing on Android | Usually already installed | Yes, directly in any app |
| iPhone + Gboard or Hamro Nepali Keyboard | Daily Nepali typing on iPhone | Free app from the App Store | Yes, directly in any app |
Type Online, No Install
Works identically in Safari or Chrome, on any Android or iPhone. Type Roman Nepali, get Unicode instantly, copy and paste it wherever you need it.
EasiestAndroid Keyboard Setup
A one-time Gboard setting that lets you type Nepali directly inside any app, with no copy-paste step, every time you need it.
EasyiPhone Keyboard Setup
Slightly more involved than Android since Apple's own keyboard situation is inconsistent for Nepali, but a dedicated app closes the gap completely.
MediumHow to Type Nepali on Android Using Gboard
Gboard is Google's keyboard app, and it comes preinstalled as the default keyboard on most Android phones. It has supported phonetic Nepali typing, meaning you type using English letters and Gboard converts them into Devanagari script as you go, for several years now, so this is usually a five-minute, one-time setup.
Typing Nepali on Samsung Phones
This is worth calling out specifically because a lot of Samsung phones ship with Samsung Keyboard set as the default instead of Gboard, and Samsung's own published list of supported keyboard languages does not currently include Nepali. If you check Settings → General management → Samsung Keyboard settings → Languages and types → Manage input languages and Nepali isn't there, that isn't something you're doing wrong; it genuinely isn't offered in Samsung's own keyboard right now.
The fix is straightforward: install Gboard from the Google Play Store, then either set it as your default keyboard or switch to it whenever you need Nepali. Once installed, follow the same Gboard setup steps above, they work identically on a Samsung phone as on any other Android device.
Samsung's supported-language list changes with One UI updates, so it's worth checking your own Settings → General management → Samsung Keyboard settings menu directly before assuming Gboard is required; if a future One UI update adds Nepali, it will show up there.
How to Type Nepali on iPhone
iPhone is where things genuinely differ from Android, and it's worth being straightforward about it rather than promising one clean path that doesn't hold up for everyone. Reports from iPhone users are mixed: some people can add Nepali directly from Apple's own keyboard settings, while others don't see it in the list at all, and several people trace that gap to their Apple ID region or App Store country rather than anything they did wrong. Two things stay true regardless: Apple's own Nepali option, when it does appear, is a traditional Devanagari layout rather than phonetic typing, and there are two dependable, verified fallbacks that don't depend on region.
Step 1: Check Apple's own keyboard
Step 2: Install a dedicated phonetic keyboard
Two verified, well-established options both add proper phonetic Nepali typing to iPhone, and neither depends on Apple's own Nepali language list:
Gboard
Google's keyboard app, free from the App Store, the same one used across Android. Adds Nepali as a transliteration language once installed.
Some iPhone users report Nepali not appearing in Gboard's language list, which multiple reports tie to App Store region rather than the app itself. Worth trying first since it's the most widely known option.
Hamro Nepali Keyboard
A dedicated Nepali typing app for iPhone, built by Hamro Patro, the team behind the popular Hamro Patro calendar app used widely across the Nepali diaspora.
Offers both a Unicode transliteration layout and an MPP-based Romanized layout, so it's a solid second option if Nepali isn't showing up in Gboard for you.
"Allow Full Access" is a standard iOS requirement for any third-party keyboard that offers voice typing or predictive suggestions, not something specific to these two apps; it's still sensible to only grant it to keyboards from developers you recognize.
Switching Between Nepali and English While You Type
Whichever keyboard you set up, the day-to-day motion is the same: tap and hold the globe/language-switch icon on the keyboard (or tap it, on some Android versions) to cycle to Nepali, type your Nepali text, then switch back to English the same way for the rest of your message. Gboard remembers which language you last used inside each app, so it will often reopen in Nepali automatically the next time you type in that same app.
Learn the location of the globe icon on your specific keyboard once, and switching stops requiring any thought after the first day or two.
On Gboard, go to Settings → Preferences and confirm "Show language switch key" is turned on.
Romanized Nepali Typing: Try It Right Now
Romanized, or phonetic, typing means writing Nepali words using English letters based on how they sound, and letting software convert them into proper Devanagari Unicode. It's the method behind Gboard, Hamro Nepali Keyboard, and Merokalam's own typing tool, and it's worth trying before you set anything up, so you know what to expect.
Type a word below the way it sounds. This is a small built-in demo covering the core consonants, matras, and common conjuncts; it won't catch every edge case the way the full tool does, but it's enough to show you exactly how phonetic typing feels.
This demo covers common syllables and conjuncts only, and doesn't include word suggestions. For complete accuracy with smart suggestions, use the full Easy Nepali Typing tool, the same conversion engine that powers this site's typing pages.
Notice that consecutive consonants automatically join into a single conjunct, the same rule covered in full in Merokalam's Nepali joint letters guide. That's not a coincidence; it's how real Nepali phonetic engines, including Gboard's, actually work under the hood.
What Is Nepali Unicode, in Plain English
Unicode is simply the modern, universal standard for representing text, including Devanagari script, as data that every phone, app, and operating system understands the same way. When Gboard, Hamro Nepali Keyboard, or Easy Nepali Typing convert your Romanized input into Nepali script, what you get is Unicode text: it displays correctly on any device, it's searchable, and it can be copied and pasted anywhere without breaking. That's different from the older Preeti font system, covered further down, which only looks correct on a device that has the matching font installed.
Typing Nepali on WhatsApp
WhatsApp doesn't need any special setup of its own; it simply uses whatever keyboard is active on your phone. Once Nepali is added to Gboard, Samsung Keyboard, or your chosen iPhone keyboard app, switch to it using the globe icon the same way you would in any other app, and type directly into the WhatsApp message box.
If you'd rather not set up a keyboard at all, type your message in Easy Nepali Typing in your browser, tap Copy, switch to WhatsApp, tap and hold the message box, and paste. Both approaches produce identical Nepali Unicode text on the other end.
Typing Nepali on Facebook and Messenger
The same two options apply here: type directly with your phone's Nepali keyboard inside the Facebook or Messenger app, or type in the browser tool and paste. If you're specifically writing Facebook, Instagram, or TikTok captions, bios, or comments and prefer the no-app copy-paste workflow, Merokalam's dedicated guide, Type Nepali on Facebook, Instagram and TikTok, walks through that specific workflow in more depth, including caption-writing tips this page doesn't cover.
Gmail and Other Apps
Gmail, Notes, Messages, and effectively every other app on your phone work the same way: once a Nepali keyboard is active, typing Nepali into any text field just works, no per-app setup required. The only apps worth double-checking are ones with unusual custom text fields, like some in-app browsers, where pasting from Easy Nepali Typing is a reliable fallback if your keyboard input doesn't register correctly.
Typing Nepali Joint Letters on Mobile
Joint letters, संयुक्त अक्षर, like क्ष, त्र, and ज्ञ, work exactly the same way on a phone as they do anywhere else: type the first consonant, the software inserts halant automatically once it detects a second consonant right after, and the two merge into one glyph. You don't need to do anything special on mobile keyboards to type them; the try-it box above demonstrates this directly, since words like "sundar" and "namaste" produce real conjuncts (सुन्दर, नमस्ते) using the exact same consonant-plus-consonant rule. For the full breakdown of how joint letters work, including a practice tool, see Merokalam's Nepali joint letters typing guide.
Typing Nepali Numbers on Your Phone
Nepali (Devanagari) numerals are separate characters from the standard 0 to 9 digits, and most everyday Nepali writing, including on phones, actually uses regular Western numerals rather than Devanagari ones. If you do need the Devanagari numerals, for example for a formal document, most phonetic typing tools, including the demo above, convert plain digits automatically.
Try typing a digit into the box in the Romanized Typing section above; it converts straight to the matching Devanagari numeral.
Nepali Voice Typing on Android and iPhone
This is one area where the two platforms genuinely diverge, and it's worth knowing before you rely on it for anything important. Siri's dictation, the microphone on Apple's own keyboard, does not currently support Nepali as a recognized language; speaking Nepali into it produces either English guesses or nothing usable.
Google's speech recognition engine is different. Google added Nepali to its voice-typing language coverage as part of a broader expansion of supported languages, and that same engine powers the microphone button inside the Gboard app on both Android and iPhone, once Gboard is installed and Nepali is added as a language. In practice: switch to Nepali inside Gboard, tap the microphone icon, and speak. Accuracy, like any voice recognition, holds up best with clear speech and manageable background noise; test it on a short message before trusting it for anything you can't easily proofread.
Nepali Typing Is Not the Same as Translation
It's a common mix-up worth clearing up directly: everything on this page, Gboard's transliteration, Hamro Nepali Keyboard, Easy Nepali Typing, converts the sounds you type into matching Nepali script. It does not translate English meaning into Nepali. Typing "how are you" phonetically produces gibberish, not "तपाईलाई कस्तो छ", because the software is matching sounds, not meaning. If you actually need English text translated into Nepali, that's a separate tool, like Google Translate, doing a genuinely different job. Keep the two separate in your head and you'll avoid a confusing first experience.
Which Nepali Typing Method Should You Use?
You text in Nepali occasionally
Start with typing in your browser at Easy Nepali Typing and copy-pasting. No setup, no commitment, works on any phone you pick up.
You text in Nepali daily, on Android
Set up Gboard's Nepali transliteration once. It's built into your keyboard forever after that, no copy-paste step, no browser tab.
You text in Nepali daily, on iPhone
Install Gboard or Hamro Nepali Keyboard and set up phonetic typing the same way. Don't rely on Apple's own Nepali option unless you already know traditional Devanagari key placement.
You're helping an older relative
The browser method is usually easiest to explain over the phone, since there's no settings menu to walk them through. Bookmark Easy Nepali Typing on their home screen for one-tap access.
Troubleshooting Nepali Typing on Mobile
Most problems people run into fall into a short, predictable list. Find yours below.
On Samsung Keyboard, this is expected; Nepali isn't officially supported there, so install Gboard instead. On iPhone, this can happen with both Apple's own keyboard and occasionally Gboard, and is often tied to your Apple ID or App Store region; try Hamro Nepali Keyboard as a second option, or use the browser method, which never depends on region.
Usually autocorrect guessing you meant an English word. Dismiss the suggestion bar as you type, or temporarily turn off autocorrect suggestions for Nepali in your keyboard's language settings.
Phonetic engines guess from spelling patterns, so similar-sounding consonants can produce an unexpected character on the first try. Check the suggestion chips above the keyboard before committing; both Gboard and Easy Nepali Typing offer alternate spellings you can tap instead of retyping from scratch.
On Gboard, confirm Settings → Preferences → "Show language switch key" is turned on. On iPhone, tap and hold (not just tap) the globe icon to see the full list of your installed keyboards.
Almost always old Preeti font text, not a Unicode problem. See the Preeti section below, and run it through the Preeti to Unicode Converter to fix it permanently.
You're likely using Siri dictation or Samsung's built-in voice input, neither of which supports Nepali. Switch to Gboard and use its microphone icon instead.
Confirm you actually switched to the Nepali keyboard (tap the globe icon) rather than just adding the language; adding a language doesn't automatically activate it for your current message.
This is a standard iOS/Android permission requirement for keyboards offering voice typing or smart suggestions, not unique to Nepali keyboards. See the section below on evaluating third-party keyboard safety.
The menu names above assume an English-language phone; on a Nepali or other language interface, the same settings exist under equivalent translated menu names, usually in the same Settings → System/General path.
Rare, but happens with apps that use non-standard text fields. Type the message in Easy Nepali Typing instead and paste it into the problem app as a reliable workaround.
Is a Third-Party Nepali Keyboard Safe to Install?
Any third-party keyboard, Nepali-specific or not, technically has the ability to see what you type, which is why both Android and iOS require you to explicitly grant it broader access before features like voice typing and predictive text work. That's a real thing worth understanding, not something to wave away, but it doesn't mean every third-party keyboard is a risk.
Gboard is published by Google and used by hundreds of millions of people worldwide; Hamro Nepali Keyboard is published by Hamro Patro, an established Nepali company known for its widely used calendar app. Both are reasonable, mainstream choices. The general rule that applies regardless of which keyboard you pick: install from the official Google Play Store or Apple App Store only, favor apps from developers you can identify and that have a real install base and reviews, and be more cautious with obscure keyboard apps that have few downloads or reviews, especially ones that request permissions unrelated to typing, like contacts or location access.
If you'd rather not grant any app that level of access at all, the browser-based Easy Nepali Typing method never touches your keyboard settings or requests any special permissions, since it's just a webpage; that's the tradeoff worth weighing if privacy is your main concern and you don't type Nepali often enough to need a dedicated keyboard.
Typing Nepali Offline on Mobile
Once a keyboard's Nepali language pack is downloaded and installed, on Gboard, Samsung Keyboard, or a dedicated app like Hamro Nepali Keyboard, typing itself works without an internet connection; the phonetic conversion happens on your device. Voice typing is the exception: Gboard's Nepali voice recognition relies on Google's speech servers, so it needs an internet connection to work. The browser-based Easy Nepali Typing tool also needs the page to be loaded at least once; after that, typing works until you close the tab, but a full page reload requires connectivity again since it isn't installed as an app on your phone.
Preeti vs Mobile Unicode, Briefly
Every method on this page produces Unicode Nepali text, the universal modern standard. Preeti is an older, font-based system where key positions map to visual glyph pieces rather than real Devanagari characters; it still shows up occasionally in old documents or text copied from older Facebook posts, and it looks like scrambled English letters unless the exact matching Preeti font is installed on the viewing device. If you receive text like that on your phone, it isn't a typing-method problem to fix by retyping; paste it into the Preeti to Unicode Converter instead, and it converts permanently into clean Unicode you can read and share anywhere.
Frequently Asked Questions
Keep Building on This
More Nepali Typing Tools
Once your phone's Nepali keyboard is set up, these cover everything around it, including Merokalam's own browser-based Nepali keyboard for your laptop.
Official Sources
Google Support: Add and switch languages in Gboard
Official current steps for adding a language to Gboard on Android and iPhone.
Apple Support: Add or change keyboards on iPhone
Official steps for adding a keyboard language in iOS Settings.
App Store: Hamro Nepali Keyboard
Official App Store listing, developer, and current feature description.
Update History
Most people should start with the no-install browser method, it takes thirty seconds and works on any phone you're handed. Move to a dedicated keyboard setup only once Nepali becomes something you're typing daily, and on iPhone specifically, don't assume Apple's own Nepali option is your only path; Gboard and Hamro Nepali Keyboard both close the gap reliably.