Nepali Typing Guide

How to Type Nepali in Google Docs, Sheets & Forms

Three Google apps, three different menus, and one trick that works in all of them when the menus fail you.

~13 min readUpdated July 2026Merokalam Team
Free Merokalam Tool
Easy Nepali Typing
Type the paragraph here, then paste clean Unicode into Google Docs, Sheets or Forms. No login, no extension.
Open Typing Tool →

Rakshya runs a small health programme out of a rented room above a pharmacy in Damauli. Her job that week was simple on paper: send parents a short Nepali survey about their children's vaccination dates, using Google Forms. Keep the responses organised in a Sheet. Write a two-page summary in a Doc for her supervisor in Kathmandu.

She opened Google Forms and typed the first question in English, then stopped. Half the parents she was writing for could not read English comfortably. The form needed to be in Nepali. She had typed Nepali before, on Facebook, on WhatsApp, using some phonetic trick she'd half-forgotten. But this was Google Forms, not Messenger, and nothing on the screen looked familiar.

She tried the obvious thing first, right-clicking, checking the toolbar, looking for a language button. Nothing. She switched to a blank Google Doc to test the same idea, and there it was, a small "अ" icon appeared in the toolbar after she changed something in a menu. Sheets behaved differently again. Forms, it turned out, behaved like none of them.

If that sounds familiar, this guide is for you. Google does support Nepali typing across Docs, Sheets and Slides, officially, through a feature most people never notice called Input Tools. Forms is the odd one out, and this guide explains exactly why, and what to do about it.

Quick answer

Docs and Slides: File → Language → Nepali, then use the Input Tools menu that appears in the toolbar, or press Ctrl+Alt+Shift+K.

Sheets: File → Spreadsheet settings → set the locale to a Nepali/Devanagari option, then the same Input Tools menu appears.

Forms: has no built-in Language/Input Tools path. Install the separate Google Input Tools Chrome extension, or simply type your text on Merokalam and paste it into each field, the fastest option for a short survey.

3
Google apps with built-in Input Tools: Docs, Sheets, Slides
0
Native language menu inside Google Forms itself
1
Type-and-paste method that works in every app the same way
0 sec
Setup time needed for the Merokalam paste method

What's Actually Built Into Each App

Before touching any menu, it helps to see the whole picture in one place. Google did not build Nepali support the same way into every product, and that is the entire source of the confusion Rakshya ran into.

AppNative Nepali Input?Where It LivesWhat to Do If It's Missing
Google DocsYesFile → Language → Nepali, then Input Tools in the toolbarType on Merokalam and paste instead
Google SlidesYesFile → Language → Nepali, same Input Tools behaviour as DocsType on Merokalam and paste instead
Google SheetsYes, different pathFile → Spreadsheet settings → locale, then Input ToolsType on Merokalam and paste instead
Google FormsNoNo built-in language or Input Tools menu existsChrome extension, or type on Merokalam and paste
Gmail, Chat, any browser text boxNo native menuN/AChrome extension, or type on Merokalam and paste

The pattern is worth remembering: any Google product that opens inside its own editing surface, Docs, Sheets, Slides, tends to have Input Tools built directly into that editor. Anything that behaves more like a web form, Forms, Gmail's compose box, comment fields, does not. For those, you either add a browser-level extension or you type somewhere else and paste the result in.

How to Type Nepali in Google Docs

This is the cleanest of the three, and once you've done it here, Slides works identically.

1
Open File, then Language
With your document open, click File in the top menu, hover over Language, and choose Nepali from the list.
2
Watch for the Input Tools icon
Once a non-Latin language is selected, a small Input Tools icon appears in the toolbar. Click its dropdown arrow.
3
Turn on phonetic input
Choose the phonetic option. You can also open this menu any time with Ctrl+Alt+Shift+K on Windows or Cmd+Option+Shift+K on Mac.
4
Type English letters, get Nepali
Type "namaste" and Google converts it to नमस्ते as you go. For unclear words, a small suggestion box lets you pick the correct match.
5
Toggle it off when you need English again
Click the same Input Tools icon, or the keyboard shortcut, to switch back to normal English typing without changing your document language.
If Nepali doesn't appear in your Language list

Some Google accounts show a shorter language list than others, depending on account type and region settings. If Nepali is missing, or the phonetic suggestions feel unfamiliar and slow you down, skip the menu entirely. Type your sentence on Merokalam's typing tool and paste it directly into the document. It produces the same Unicode output, works immediately, and needs no menu hunting.

How to Type Nepali in Google Sheets

Sheets has the same underlying Input Tools feature as Docs, but Google tucked the setting somewhere different, which is exactly where Rakshya got stuck for a good ten minutes.

1
Open File, then Spreadsheet settings
There is no Language item directly under File in Sheets. Instead, click File, then Spreadsheet settings.
2
Set the locale
In the settings panel, change the locale to a Nepali or Devanagari-script option, then click Save settings.
3
Open the Input Tools menu
The same toolbar icon now appears as it did in Docs. Click its dropdown, or use Ctrl+Alt+Shift+K.
4
Type into any cell
Click a cell and type phonetically, the same way as in Docs. This works cell by cell, so you can mix Nepali and English columns in the same sheet.

For a roster or data-entry sheet where you are pasting the same handful of Nepali labels into many rows, typing them once on Merokalam and pasting is often faster than toggling Input Tools on and off for every cell, especially if most of your sheet stays in English and only a few columns need Nepali.

How to Type Nepali in Google Forms

This is where Rakshya's afternoon actually stalled, and it is not her fault. Forms genuinely does not have the File, Language, Input Tools path that Docs, Sheets and Slides share. It is built on a different, simpler editing framework, and Google never extended the same language menu into it.

That leaves two real options.

A
Install the Google Input Tools Chrome extension
Search "Google Input Tools" in the Chrome Web Store, add it, then add Nepali under its options. Once installed, click its icon in your browser toolbar to toggle Nepali on, and it works inside any text field in Chrome, including Forms, Gmail, and ordinary websites. This is worth doing if you build Nepali forms or messages often.
B
Type on Merokalam, then paste
For a one-off form, this is simpler. Open Merokalam's Nepali typing tool in another tab, type each question and answer option there, copy it, and paste it into the matching field in your Form. No install, no account setting to remember for next time.

Rakshya, in the end, used option B. Her survey had eleven questions. She typed all eleven, plus the multiple-choice answers, in one sitting on Merokalam, then spent five minutes pasting them into the Form fields one at a time. No extension to explain to her one shared office laptop, no setting that a colleague might accidentally change later.

Why Forms Is Built Differently

It is worth understanding why Forms behaves so differently, because it explains a lot of the confusion people run into searching for a fix that does not exist. Docs, Sheets and Slides are full document editors. Each one carries its own rich text engine, and Google attached the Input Tools language layer directly to that engine years ago, the same underlying system that also powers Google Translate's typing box and inputtools.google.com.

Forms, by contrast, was built as a lighter, form-building interface sitting on top of simple web input fields, closer in spirit to a website's contact form than to a document. Google never wired the Input Tools engine into those individual question and answer fields. That is not a bug you can toggle around in a hidden settings menu, it is a structural gap between two different products, and it explains why so many people search for "Nepali typing Google Forms" specifically and land on generic Docs instructions that simply do not apply.

Nepali in Google Slides

Slides shares the exact same Input Tools system as Docs, which is easy to miss because presentations feel like a different kind of writing. Open your presentation, click File, then Language, choose Nepali, and the same toolbar icon and Ctrl+Alt+Shift+K shortcut appear inside text boxes on your slides.

The one habit worth building for Slides specifically is checking your font after typing. Devanagari text can render at inconsistent sizes next to English text in the same text box, especially in slide titles, so a quick visual check before presenting saves you from Nepali text that looks cramped or oversized on the projector.

Collaborating on Nepali Documents

Rakshya was not the only person touching these files. Her supervisor needed to open the Doc, a colleague needed to edit the Sheet, and parents needed to read the Form. A few things are worth knowing before you share.

Anyone opening a document you've typed in Nepali sees it correctly without doing anything on their end, because Unicode is universal. They do not need Nepali set as their own language, they do not need Input Tools enabled, they just need a normal, modern browser or the Google app. This is the single biggest advantage Unicode has over the old Preeti-font era, when a document could look perfect on your computer and completely broken on someone else's.

Spell-check may underline Nepali words in red even when they are spelled correctly, since Google's dictionary support for Nepali is thinner than for English. Ignore it, or right-click and choose "Ignore" for the session. Comments and suggested edits work normally in Nepali text, the collaboration layer does not care what script the words are in.

If you're working with a diaspora team spread across Kathmandu, Sydney and Dallas, remind everyone that the Input Tools toggle is per-document, not a permanent account setting. A colleague opening the same Doc on their own laptop needs to switch on Input Tools themselves the first time they want to type Nepali into it, even though they can already read what you wrote without changing anything.

Comparing the Effort: Steps Per App

Numbers make this easier to plan around. Here is roughly how many steps each method takes the first time you set it up, versus every time after that.

Setup Steps Before You Can Type Nepali
First-time setup steps counted from the instructions above. The Merokalam paste method needs the same three steps every single time, in every app, which is its whole advantage for occasional use.
MethodFirst-Time SetupEvery Time AfterWorks In
Docs/Slides native Input Tools3 steps1 click or shortcut to toggleDocs, Slides only
Sheets native Input Tools4 steps1 click or shortcut to toggleSheets only
Chrome Input Tools extension4 steps, one-time install1 click to toggleAny Chrome text field, including Forms
Merokalam type-and-paste0 steps, nothing to install3 steps: type, copy, pasteEvery app, every browser, every device

A Quick Phonetic Reference

Whichever method you use, phonetic Nepali typing follows the same basic logic: spell the word the way it sounds in English, and let the software convert it. A few examples make the pattern click faster than any explanation.

You TypeYou GetNotes
namasteनमस्तेCommon greeting, works the same everywhere
dhanyabadधन्यवादThank you
mero naam ... hoमेरो नाम ... होMy name is ...
ka vs Kaक vs खCapitalisation changes similar-sounding letters
a vs aashort अ vs long आDoubling the vowel gives the long form

For a much deeper look at phonetic versus Preeti-layout typing and which one suits Lok Sewa exam preparation, see Merokalam's Nepali typing methods comparison. This guide sticks to the Google-specific mechanics.

Numbers, Dates and Punctuation

Nepali documents rarely stay purely alphabetic for long, dates, ages, phone numbers and prices show up constantly, and this is where people using Input Tools for the first time often get tripped up. Google's phonetic Input Tools generally leave plain digits alone, typing 2083 stays as 2083 rather than converting to Devanagari numerals, which is usually what you want for anything that needs to sort or calculate correctly in a Sheet.

If you specifically need Devanagari numerals, ० १ २ ३ ४ ५ ६ ७ ८ ९, for a formal document, a certificate, or a printed notice, typing them phonetically is inconsistent across tools. The more reliable route is copying them once from a reference source, or using the Merokalam typing tool's output directly where numerals typed inside Nepali sentences convert correctly, then reusing that snippet wherever you need it again.

Punctuation mostly behaves as expected, standard commas and periods carry over from English typing without special handling, though formal Nepali writing sometimes uses the purna viram (।) instead of a period. Both Google's Input Tools and Merokalam's tool support typing this correctly as part of normal Nepali sentence flow.

Keyboard Shortcuts Worth Remembering

ShortcutWhat It DoesWhere
Ctrl+Alt+Shift+KOpens the Input Tools menu directlyDocs, Sheets, Slides (Windows)
Cmd+Option+Shift+KSame, Mac equivalentDocs, Sheets, Slides (Mac)
Click the toolbar Input Tools iconToggles phonetic typing on and off without reopening the menuDocs, Sheets, Slides, once enabled once
Ctrl+C / Ctrl+VCopy Unicode text from Merokalam, paste anywhereAny app, including Forms

None of these shortcuts need memorising immediately. Most people land on one habit, native toggling in the app they use daily, paste-and-go for everything else, and stop thinking about the mechanics within a week.

Fixing the Most Common Problems

A surprising share of "Nepali typing isn't working" reports trace back to one of a small handful of causes, almost never something broken on your computer specifically. Working through the table below in order usually finds the culprit within a minute.

ProblemLikely CauseFix
Nepali missing from File → Language listAccount or region setting limits the list shownType on Merokalam and paste instead of hunting for the menu
Input Tools icon never appearsDocument/spreadsheet language is still set to EnglishRe-check File → Language (Docs) or Spreadsheet settings locale (Sheets)
Pasted Nepali shows boxes or odd symbolsSource text was Preeti-encoded, not UnicodeRun it through Merokalam's Preeti to Unicode converter first
Google Forms has no Nepali option at allForms does not include the Input Tools featureUse the Chrome extension, or type on Merokalam and paste
Phonetic suggestions keep picking the wrong wordAmbiguous spelling, common with short wordsUse the suggestion dropdown to pick manually, or type the fuller spelling
Works on desktop but not the phone appMobile apps do not expose the same Input Tools menuUse your phone's Devanagari keyboard, or paste from Merokalam on mobile browser

Which Method Actually Fits Your Situation

Your SituationBest MethodWhy
Writing a long Nepali report or letter in DocsNative Docs Input ToolsStays in one window, toggles instantly, no copy-paste needed for long text
A roster or data sheet mostly in English with a few Nepali columnsMerokalam type-and-pasteFaster than toggling Input Tools for occasional cells
A one-off Nepali survey in FormsMerokalam type-and-pasteNo install, works immediately, done once
Building Nepali forms or emails regularlyChrome Input Tools extensionWorth the one-time install if you do this weekly
Shared or borrowed computer, cyber cafe, office laptopMerokalam type-and-pasteLeaves no extension or setting behind on a device that isn't yours

How Rakshya Finished Her Week

The survey went out in Forms using the paste method. The roster stayed in Sheets, mostly English column headers with Nepali names typed through Sheets' own Input Tools, since she was going to be updating that sheet for months and it made sense to learn the toggle once. The final report to Kathmandu was written straight in Docs with Input Tools switched on for the Nepali quotes she'd collected from parents, and left in English for the rest.

Three documents, three different typing habits, and none of it needed installing anything on a laptop she shares with two other staff. That mix, native tools where you'll use them often, paste-and-go where you won't, is really the whole strategy this guide is trying to hand you.

Frequently Asked Questions

How do I type Nepali in Google Docs?
Open your document, click File then Language, and choose Nepali. An Input Tools menu appears in the toolbar. Click its dropdown, or press Ctrl+Alt+Shift+K on Windows (Cmd+Option+Shift+K on Mac), turn phonetic input on, and type Nepali words using English letters. Google converts what you type into Devanagari Unicode as you go.
Why doesn't Google Sheets have the same Language menu as Docs?
Sheets uses a different path because it controls locale at the spreadsheet level, not the document level. Go to File, then Spreadsheet settings, and pick a Nepali or Devanagari-script locale there. Once set, the same Input Tools menu appears in the toolbar and works the same way as in Docs.
Can I type Nepali directly in Google Forms?
Google Forms does not have the built-in File, Language, Input Tools path that Docs and Sheets have. To type Nepali in a Form, install the separate Google Input Tools Chrome extension and toggle it on, or the simpler route: type your Nepali text somewhere else first, such as the Merokalam typing tool, then copy and paste it into each Form field.
What is the fastest way to get Nepali text into any Google app?
Type the sentence or paragraph once on the Merokalam Nepali typing tool, which needs no login, no extension and no settings change, then copy the Unicode output and paste it into Docs, Sheets, Forms, Slides, or anywhere else. This one method works identically in every Google app because the output is plain Unicode text, not a font-dependent format.
Why does my pasted Nepali text show boxes or broken symbols?
That almost always means the original text was encoded in a legacy font like Preeti rather than Unicode. Google apps display Unicode Nepali correctly by default, so if you see boxes or unrelated symbols, the source text needs converting first. Paste it into the Merokalam Preeti to Unicode converter, then copy the corrected Unicode text into your Google document.
Does typing Nepali in Google Docs work on mobile?
On a phone, the practical method is different from desktop. Use your phone's own Devanagari or Nepali keyboard through Gboard, or open the Merokalam typing tool in your mobile browser, type there, and paste into the Docs, Sheets or Forms app. The desktop File, Language, Input Tools path is not available in the same form on mobile apps.
Is Nepali typed through Google Input Tools the same as Unicode?
Yes. Both Google's built-in Input Tools and the Merokalam typing tool produce standard Nepali Unicode text, which displays correctly on any modern device, browser or app without installing a special font. This is different from older Preeti-encoded text, which only looks correct when the Preeti font is installed.

Final Verdict

Google really did build Nepali typing into Docs, Sheets and Slides, properly, officially, for free. Most people never find it because the setting hides one menu deeper than expected, and because Forms breaks the pattern entirely with no equivalent menu at all.

Learn the native toggle for whichever app you open most often. For everything else, especially Forms, especially on a shared computer, especially when you just need one clean paragraph, typing it once on Merokalam and pasting will always be faster than explaining a menu path to your future self.

Next step
1. For Docs or Slides, try File → Language → Nepali first.
2. For Sheets, use File → Spreadsheet settings instead.
3. For Forms, or if any menu is missing, type the paragraph on Merokalam and paste clean Unicode straight in.
4. If pasted text looks broken, run it through the Preeti to Unicode converter first.
Sources and transparency: Google's official Input Tools steps for Docs, Slides and Sheets were verified against Google Docs Editors Help, "Translate documents or write in a different language" (support.google.com/docs/answer/187189). Forms' lack of a native language/Input Tools menu was confirmed by the absence of any such feature in Forms' own editing interface and corroborated by third-party setup guides that route Nepali typing in Forms through the separate Google Input Tools Chrome extension. Menu paths can change if Google updates its interface; if a step above doesn't match what you see, the Merokalam paste method remains a reliable fallback.

Related Nepali Typing Guides