🖮 Preeti Typing Reference 2026

Nepali Keyboard Layout
Preeti Font Full Chart

Full key mapping for Nepal's two most popular traditional fonts. Learn Nepali typing fast with this complete reference chart.

📅 Updated March 2025 🖨️ Print-Ready ✅ Full Key Reference
Free Tool on Merokalam
Easy Nepali Typing - Type Nepali Instantly Using English Letters
Phonetic · Unicode output · No install · Works everywhere
Try It Free →

Preeti Font Keyboard Layout

Preeti uses a phonetic layout, where keys roughly correspond to the sound of the Nepali character. The blue characters are the main (unshifted) key; the purple characters appear when you hold Shift.

Preeti Full Keyboard Preeti

~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
- _
= +
Backspace
Tab
q
w
e
r
t
y
u
िi
o
p
[
]
Caps Lock
a
s
d
f
g
h
j
k
l
;;
"''
Enter
Shift
z
x
c
v
b
n
m
,,
.
?//
Shift
Space Bar · खाली ठाउँ

🔵 Blue = normal key  |  🟣 Purple (top-right) = Shift + key

Quick Character Reference

The most commonly searched Preeti key mappings:

Nepali CharacterNameKey (Preeti)Shift Key
kakN/A
khaN/AShift+h
gagN/A
ghaN/AShift+g
chacN/A
jajN/A
tatN/A
thaN/AShift+t
dadN/A
nanN/A
papN/A
babN/A
mamN/A
yayN/A
rarN/A
lalN/A
va/wavN/A
sasN/A
hahN/A
aa matraaN/A
िi matraiN/A
ii matraN/AShift+i
u matrauN/A
uu matraN/AShift+u
e matraeN/A
o matrao or wN/A
anusvaraxN/A
visarga]N/A
purna viram.N/A
halanta (conjunct)& or Shift+6N/A

Tips for Learning Nepali Typing

🎯

Start with vowel matras

Learn the matra keys first (ा ि ी ु ू े ो). They combine with every consonant and are the most-used keys.

🔤

Consonants are phonetic

Most consonants map to their English sound equivalent. "k" for क, "g" for ग, "m" for म. Easy to remember.

⬆️

Shift = aspirated forms

Shift + the unaspirated consonant usually gives you the aspirated form. Shift+g = घ, Shift+t = थ, Shift+d = ध.

🔗

Conjuncts use halanta

To make conjunct characters (क्ष, त्र, etc.), type the first consonant, then halanta (Shift+6 or &), then the second consonant.

🔄 Don't want to type in Preeti? Use our online converter

Type in Romanized Nepali or paste Preeti text. Our tools convert to Unicode instantly, no font required.

Understanding Nepali Script: Devanagari Basics

Before diving deep into the keyboard layout, understanding the structure of Devanagari script (used for Nepali) makes keyboard learning significantly easier. Devanagari is an abugida (a script where consonants carry an inherent vowel sound), written left to right, with characters hanging from a horizontal headline (called the shirorekha or head stroke).

Three main categories of characters in Nepali:

Understanding this structure immediately explains why the Preeti keyboard layout feels the way it does, vowel matras are frequently used, consonants map to phonetic equivalents, and special keys handle conjuncts and diacritics.

Complete Consonant Reference for Preeti Font

Here is the full Preeti consonant mapping, organised by the traditional Nepali Varna-mala (alphabet order). Aspiration patterns (unaspirated → Shift for aspirated) will help you memorise faster.

NepaliRomanizedPreeti KeyShift VariantShift Key
kak khaShift+h
gag ghaShift+g
ngaN/AShift+x
chac chhaShift+c
jaj jhaShift+j
nyaN/AShift+y
ṭaN/AShift+b
ṭhaN/AShift+v
ḍaN/AShift+,
ḍhaN/AShift+.
ṇaN/AShift+z or Shift+m
tat thaShift+t
dad dhaShift+d
nanN/AN/A
pap phaShift+f
bab bhaShift+f
mamN/AN/A
yayN/AN/A
rarN/AN/A
lalShift+l
va/wavN/AN/A
sas ṣaShift+s
hahShift+h

Typing Conjunct Characters (संयुक्त अक्षर) in Preeti

Conjunct characters are formed when two or more consonants join together without an intervening vowel. In written Nepali, these appear very frequently, for example, क्ष (ksha), त्र (tra), ज्ञ (gya), and hundreds of others. In Preeti font, conjuncts are formed using the halanta character (्) which suppresses the inherent vowel of the first consonant.

How to type conjuncts in Preeti:

  1. Type the first consonant (e.g., k for क)
  2. Press halanta: Shift+6 (the & character in Preeti maps to halanta ्)
  3. Type the second consonant (e.g., s for स)
  4. Result: क्स (ksa)
ConjunctPronunciationPreeti KeystrokesUsage Example
क्षkshak + halanta + sक्षमा (forgiveness)
त्रtrat + halanta + rमन्त्र (mantra)
ज्ञgyaj + halanta + yज्ञान (knowledge)
श्रshraS + halanta + rश्री (honorific)
न्तntan + halanta + tअन्त (end)
ट्टṭṭaट + halanta + टइट्टा (brick)
द्वdvad + halanta + vद्वार (door)
प्रprap + halanta + rप्रश्न (question)

Preeti vs Romanized Unicode: Which Should You Learn?

This is the most important question for anyone starting to type Nepali in 2026. The honest answer: it depends on your purpose, but Unicode is increasingly the right choice for most modern use cases.

📄

Learn Preeti if...

You work in government offices, use older Windows systems without Unicode support, type government documents, or need to use applications that don't support Unicode Devanagari fonts.

📱

Learn Unicode Romanized if...

You type Nepali on WhatsApp, social media, emails, Google Docs, modern websites, or any Unicode-compatible application (basically everything built after 2010).

🏆

Learn both if...

You're a professional typist, work in publishing or media, or deal with both old and new documents. Preeti knowledge also makes Romanized Unicode typing feel more intuitive since the phonetic logic is similar.

What is Romanized Nepali (Unicode typing)? Instead of learning a custom key map, you type Nepali words using their phonetic English spelling (called "Transliteration"). For example, typing kathmandu automatically converts to काठमाडौं. Google Input Tools, Lipikaar, and the Gboard keyboard all support this. It is far easier to learn for beginners and works natively on all modern operating systems.

Font compatibility issue with Preeti: Files typed in Preeti font will appear as random English characters on any computer that doesn't have Preeti installed. This is a fundamental limitation of all traditional (non-Unicode) Nepali fonts. Always convert Preeti text to Unicode when sharing digitally.

Preeti Font: Brief History and Why It Matters

Preeti font was created by Sunrise Software Technologies in Nepal in the 1990s, at a time when Nepali computing was in its infancy. Before Preeti, typing Nepali on computers required expensive specialised hardware or cumbersome workarounds. Preeti provided a simple, affordable solution, map Devanagari characters to a standard QWERTY keyboard and install a custom font that replaced Roman glyphs with Devanagari ones.

Within a few years, Preeti became the standard Nepali font across Nepal's government offices, newspapers, publishing houses, and schools. For nearly 20 years (roughly 1995–2015), the majority of Nepali digital content was produced in Preeti. The Nepal government used Preeti for official documents, forms, and publications.

The decline of Preeti began with the global shift to Unicode and the emergence of Unicode-compliant Devanagari fonts (Mangal, Noto Sans Devanagari, Kalimati, etc.). Unicode fonts display correctly on any device without font installation, making them far superior for digital communication. Today, Unicode is mandated for new government documents, but billions of existing Preeti-formatted documents mean the font will remain relevant for years to come.

Other traditional Nepali fonts similar to Preeti: Kantipur (widely used in newspapers, slightly different key mapping from Preeti), Himalb, Fontasy Himali (similar layout), and Ganesh. If you know one, switching to another requires only learning the key differences, the overall logic is the same.

Installing Preeti Font on Windows and Mac

To use the Preeti keyboard layout, the Preeti font must be installed on your computer. Here are the steps:

On Windows 10/11:

  1. Download Preeti.ttf from a trusted source (our Preeti Font Download page provides a clean, verified copy)
  2. Right-click the downloaded file → select "Install" or "Install for all users"
  3. Open Microsoft Word or any text application → change the font to "Preeti" from the font dropdown
  4. Start typing, the keyboard layout from this chart now applies

On macOS:

  1. Download Preeti.ttf
  2. Double-click the file → Font Book opens → click "Install Font"
  3. Open Pages, TextEdit, or Word for Mac → select "Preeti" from the font menu
  4. Begin typing using this keyboard reference

System-level Nepali keyboard (for Unicode): On Windows, go to Settings → Time & Language → Language → Add "Nepali" → the built-in Nepali keyboard input will be added. This allows typing in Unicode Devanagari in any application without installing a font. This is different from Preeti typing, it is the modern Unicode approach.

Keyboard Typing Practice Exercises

The fastest way to learn Preeti typing is structured practice. Here is a progressive exercise sequence:

Week 1, Master the vowel matras: Practice typing words that use only अ aa, ि i, ी ii, ु u, ू uu, े e, ो o. These matras are on the most accessible keys. Focus on words like: राम (r+a+m = ram), सीता (s+ee+t+aa = siita), घर (gh+r = ghar), मन (m+n = man).

Week 2, Add common consonants: Drill the 10 most frequent consonants in Nepali text: क, ग, त, द, न, प, ब, म, र, स. These are directly accessible without Shift. Type common words: पानी, गाउँ, काम, राम्रो, नेपाल, सबै.

Week 3, Introduce Shift characters: Add aspirated consonants (ख, घ, थ, ध, भ, फ) using Shift combinations. Practice: खाना, घाम, थकाइ, धन, भाइ.

Week 4, Conjunct characters: Begin practising halanta-based conjuncts. Start with the most common: न्त (Shift+6 between न and त), प्र, क्ष, त्र. Words: मन्त्री, प्रश्न, क्षमा, त्राण.

Speed targets:

Preeti Font in Different Applications: Tips by Software

Preeti works in any application that supports font selection, but some apps handle Devanagari rendering better than others. Here are tips for the most common applications used with Preeti font in Nepal:

Microsoft Word (Windows): The most common application for Preeti typing. Select "Preeti" from the font dropdown after installing the font. Set the font size to 14–16pt for comfortable reading. For documents that need to be shared, save in .docx format, recipients without Preeti installed will see the document correctly only if the font is embedded (File → Options → Save → "Embed fonts in the file"). Alternatively, export as PDF before sharing.

LibreOffice Writer (free alternative): LibreOffice (available free from libreoffice.org) works well with Preeti. Install the font, select it, and type, it renders identically to Microsoft Word. LibreOffice is the recommended free alternative for users who don't have Microsoft Office licenses.

Google Docs: Google Docs does not support traditional Nepali fonts like Preeti because it uses cloud-based font rendering that only recognizes Google Fonts (all Unicode). You cannot type in Preeti on Google Docs. Use MS Word or LibreOffice for Preeti documents, then upload to Google Drive as a PDF if cloud storage is needed.

InDesign / Publisher (Desktop Publishing): Preeti can be used in Adobe InDesign and Microsoft Publisher for newspaper/magazine layout. However, for professional publishing, transitioning to Unicode Devanagari fonts (Hind, Noto Sans Devanagari, Kalimati) is strongly recommended as they support OpenType layout features (glyph substitution for complex conjuncts, proper matra positioning) that older fonts like Preeti cannot match.

Notepad (Windows): Preeti works in Notepad but with important caveats: Notepad uses system character encoding, so Preeti text saved as plain text (.txt) may display as garbled characters when opened on another computer without Preeti installed. Always use Word or LibreOffice for document creation; use Notepad only for temporary drafts.

Converting Preeti Documents to Unicode: Why and How

Nepal's government and media are progressively moving all digital content to Unicode Devanagari. If you have old documents in Preeti format, converting them to Unicode preserves their content for the future. Here's why conversion matters and the best tools to do it:

Why convert Preeti to Unicode:

Tools for Preeti-to-Unicode conversion:

Important: Not all Preeti-to-Unicode conversions are 100% perfect. Rare conjunct characters and specialised symbols may require manual correction after automated conversion. Always proofread converted documents carefully, especially for technical or legal content where accuracy is critical.

Unicode Nepali Typing: A Primer for Preeti Users

Recommended Fastest way: Easy Nepali Typing on Merokalam

Skip the keyboard install. Type Nepali phonetically in English — "namaste" becomes नमस्ते instantly. Unicode output, copy to Word, Google Docs, social media, anywhere. Free, no account needed.

Start Typing Nepali →

For Preeti users transitioning to Unicode typing, the adjustment is easier than you might expect. The phonetic logic is similar, you're still typing sounds that correspond to Nepali characters. The main difference is the input method: instead of a custom font + QWERTY mapping, you use a built-in Unicode keyboard or transliteration input.

Method 1, Windows built-in Nepali keyboard:

  1. Go to Settings → Time & Language → Language → Add a Language → select "Nepali"
  2. In the language options, you'll find the "Nepali Traditional" keyboard, this is similar to the Preeti layout but produces Unicode output
  3. Switch between English and Nepali using Windows + Space (or the language indicator in the system tray)

Method 2, Romanized Nepali input (transliteration):

  1. Install Google Input Tools for Windows (free, from Google) or use the built-in Romanized input in any Google product
  2. Type Nepali words phonetically in Roman letters, "kathmandu" becomes काठमाडौं automatically
  3. This is the fastest method for most users who are already fluent in English typing

Method 3, Mobile typing (Android/iOS):

  1. Install Gboard (Google Keyboard) on Android → Settings → Languages → Add Language → Nepali → Choose "Nepali Transliteration"
  2. Or use the built-in Nepali keyboard on iOS (Settings → General → Keyboard → Add New Keyboard → Nepali)
  3. Type in the Romanized Nepali transliteration mode for the fastest mobile Nepali typing experience

Common Preeti Typing Mistakes and How to Fix Them

Learning Preeti font typing involves unlearning some QWERTY habits and building new muscle memory. Here are the most common mistakes beginners make:

Typing vowels as standalone letters

Beginners often type अ for every vowel sound, but in Nepali, the inherent "a" sound is already present in each consonant. After typing क (k), just go straight to the next consonant, the "ka" sound is implied. Only type the matra when you need a vowel other than the inherent "a."

Wrong matra positions

The ि (i) matra appears to the LEFT of the consonant it modifies visually, even though you type it AFTER the consonant in Preeti. Don't type the matra before the consonant, the font handles the visual repositioning automatically.

Missing the halanta for conjuncts

Forgetting to press the halanta (Shift+6) between consonants produces two separate characters instead of a conjunct. "ksa" without halanta = "कस", but with halanta = "क्स" (ksa conjunct). Practice halanta consciously until it becomes automatic.

Caps Lock confusion

In Preeti, enabling Caps Lock gives you mostly the SAME characters (unlike English, where it simply capitalizes letters). Preeti's Caps Lock behavior varies, it's usually not useful. Rely on Shift for aspiration and special characters; keep Caps Lock off for normal Preeti typing.

Special Characters and Symbols in Preeti Font

Beyond standard consonants and vowels, Preeti includes several special characters used in formal Nepali writing. Here are the most important ones and how to access them:

CharacterNamePreeti KeyUsage
Purna Viram (full stop).End of sentence in Nepali (equivalent to English period)
Double Dandashift+. (Shift+period)End of verse or paragraph in classical/religious texts
ChandrabinduShift+~ or variesNasalisation mark; used in words like गाउँ (village)
AvagrahaVaries by font versionProlonged vowel sound in Sanskrit-origin words
NuktaVariesBorrowed phoneme marker for sounds not native to Nepali
०–९Devanagari Digits0–9 (number row)Nepali numerals: ०,१,२,३,४,५,६,७,८,९

Nepali Number System in Preeti: Devanagari Digits

Nepali uses Devanagari numerals (different from Arabic/European numerals) in traditional and formal contexts. In Preeti font, typing the number keys 0–9 produces Devanagari numerals automatically:

Preeti KeyDevanagariValue
0Zero
1One
2Two
3Three
4Four
5Five
6Six
7Seven
8Eight
9Nine

This means you can type dates, amounts, and numbers directly in Nepali numerals by simply typing on the number row while Preeti font is selected. Government documents, formal letters, and traditional publications in Nepal typically use Devanagari numerals. Modern digital content increasingly uses Arabic numerals (0–9), but knowing both systems is important for comprehensive Nepali literacy.

Frequently Asked Questions

How long does it take to learn Nepali typing (Preeti)?+
Most people can achieve basic typing speed in 2–4 weeks of daily practice. The phonetic layout helps since many keys correspond to their English sound. Professional typing speed (30+ words per minute) typically takes 3–6 months of consistent practice. Starting with the most common characters (vowel matras and frequent consonants) is the fastest approach.
Can I use this keyboard layout on a laptop?+
Yes, the Preeti keyboard layout works on any standard QWERTY keyboard, whether desktop or laptop. You simply install the font and select it in your word processor. The key positions are the same regardless of keyboard hardware.
Should I learn Preeti or Unicode Nepali typing?+
It depends on your use case. If you work in a government office, need to type government forms, or use older software, then learn Preeti. If you want to type Nepali for WhatsApp, social media, emails, or modern software, then learn Unicode typing (using Romanized Nepali input). Many Nepali typists know both. Learning Preeti first actually makes Unicode typing easier since you understand the language structure better.
Share