March 28, 202610 min read

How to Type Indian Languages in Windows 11 — Hindi, Tamil, Bengali & More

Set up Hindi, Tamil, Bengali, Telugu, Marathi and other Indian language keyboards in Windows 11. Step-by-step guide with Inscript and phonetic input.

Windows 11 Indian languages keyboard setup Inscript Hindi
Ad 336x280

Windows 11 supports every major Indian language out of the box. Hindi, Tamil, Bengali, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Odia, Urdu, and more — all built in, no third-party software needed.

But finding these settings in Windows 11 is not obvious. Microsoft moved things around from Windows 10, and the new Settings app buries language options under layers of menus.

Here is the fastest way to set up any Indian language on Windows 11.

Adding an Indian Language Keyboard

Step 1: Open Language Settings

Three ways to get there:

MethodSteps
FastestPress Win + I → Time & language → Language & region
From taskbarClick the language indicator (ENG) in the system tray → Language preferences
From searchPress Win, type "language", click "Language settings"

Step 2: Add Your Language

  1. Click "Add a language" (the blue "Add a language" button)
  2. In the search box, type the language name (e.g., "Hindi", "Tamil", "Bengali")
  3. Select the language from the list
  4. Click Next
  5. On the install options screen:
- ✅ Language pack — install this for spell check and display language - ✅ Typing — this adds the keyboard (most important) - ☐ Speech — optional, for voice recognition - ☐ Handwriting — optional, for pen/touch input
  1. Click Install
Windows downloads and installs the language pack. This takes 1-3 minutes depending on your connection.

Step 3: Switch to the Indian Language Keyboard

After installation:

  • Press Win + Space to cycle through installed keyboards
  • Or press Alt + Shift to switch between language groups
  • Or click the language indicator (ENG/HIN) in the taskbar and select your language
A small indicator in your taskbar shows which keyboard is active:
  • ENG = English
  • HIN = Hindi
  • TAM = Tamil
  • BEN = Bengali
  • etc.

Language-Specific Setup Guides

Hindi (हिन्दी)

KeyboardDescriptionBuilt-in
Hindi Traditional (Inscript)Standard government layout — vowels on right, consonants on leftYes
Hindi PhoneticType in Roman, get Devanagari — similar to transliterationYes (Windows 11 22H2+)
Hindi Inscript is added by default when you install Hindi. It is the same layout used in CPCT, SSC, and other government exams. Hindi Phonetic was added in Windows 11 version 22H2. If you do not see it:
  1. Go to Language & region → Hindi → Keyboard options
  2. Click "Add a keyboard"
  3. Look for "Hindi Phonetic" in the list
If Hindi Phonetic is not available, update Windows to the latest version.

Tamil (தமிழ்)

KeyboardDescription
Tamil (Inscript)Standard Inscript layout for Tamil
Tamil 99Popular Tamil-specific layout used widely in Tamil Nadu
Tamil AnjalAlternative phonetic-style layout
Recommendation: If you are in Tamil Nadu or familiar with Tamil typing, use Tamil 99 — it is the most popular layout among Tamil typists. If you want the national standard, use Inscript.

Bengali (বাংলা)

KeyboardDescription
Bengali (Inscript)Standard layout
Bengali (Probhat)Alternative layout popular in Bangladesh
Recommendation: Use Inscript for consistency with other Indian language keyboards. Probhat is more common in Bangladesh.

Telugu (తెలుగు)

KeyboardDescription
Telugu (Inscript)Standard layout
Telugu (RTS)Rationalized Telugu Script — phonetic approach

Marathi (मराठी)

Marathi uses the same Devanagari script as Hindi. When you add Marathi:


  • The keyboard layout is identical to Hindi Inscript

  • The language pack adds Marathi-specific spell check and predictions

  • Some character frequencies differ (Marathi uses ळ more than Hindi)


Gujarati (ગુજરાતી)

KeyboardDescription
Gujarati (Inscript)Standard layout
Gujarati (Phonetic)Type Roman → get Gujarati

Kannada (ಕನ್ನಡ)

KeyboardDescription
Kannada (Inscript)Standard layout
Kannada (KaGaPa)Phonetic layout popular among Kannada users

Malayalam (മലയാളം)

KeyboardDescription
Malayalam (Inscript)Standard layout
Malayalam (Lalitha)Alternative phonetic layout

Punjabi (ਪੰਜਾਬੀ)

KeyboardDescription
Punjabi (Inscript)Standard Gurmukhi layout
Punjabi (Phonetic)Type Roman → get Gurmukhi

Odia (ଓଡ଼ିଆ)

KeyboardDescription
Odia (Inscript)Standard layout

Urdu (اردو)

KeyboardDescription
UrduRight-to-left Nastaliq keyboard
Urdu (Phonetic)Type Roman → get Urdu script
Note: Urdu is right-to-left (RTL). When you switch to the Urdu keyboard, text direction flips automatically in supported applications.

Understanding the Inscript Keyboard Layout

Inscript (Indian Script) is the standard keyboard layout designed by the Indian government for all Indian languages. The same physical key positions map to equivalent characters across different scripts.

Inscript Design Principles

HandCharacter TypeLogic
Left handConsonantsMost typing involves consonants, which are on the dominant side for most right-handed people — wait, actually left hand
Right handVowels and matrasVowels follow consonants, so alternating hands creates natural rhythm
ShiftAspirated/less common variantsShift + क row = ख row (aspirated versions)
d keyHalant (virama)The most important key — joins consonants into conjuncts

Cross-Language Consistency

The beauty of Inscript is that learning it for one language transfers to others:

KeyHindiTamilBengaliTeluguKannada
k
K (shift)
g
d् (halant)் (pulli)্ (hasanta)్ (halant)್ (halant)
aो (o matra)ோ (o matra)ো (o matra)ో (o matra)ೋ (o matra)
Same key, same function, different script. If you learn Hindi Inscript, picking up Tamil or Bengali Inscript takes days, not weeks.

Windows 11 Hindi Phonetic Keyboard — Transliteration Built In

Windows 11 (version 22H2 and later) added a Hindi Phonetic keyboard that works like transliteration:

How It Works

  1. Add the Hindi Phonetic keyboard (Language settings → Hindi → Add a keyboard)
  2. Switch to it with Win + Space
  3. Type in Roman script: namaste → as you type, Windows converts to नमस्ते
  4. Press Space to confirm, or use arrow keys to select from alternatives

Hindi Phonetic Keyboard vs Third-Party Transliteration

FeatureWindows PhoneticGoogle Input ToolsTransliterate.in
Works offlineYesNo (extension needs web)No (web-based)
System-wideYes — every appBrowser onlyBrowser only
AccuracyGoodExcellentExcellent
CustomizableLimitedLimitedModerate
UpdatesWith Windows updatesIndependentIndependent
Best use case for Windows Phonetic: When you need Hindi typing in desktop applications (Word, Excel, Notepad) without installing third-party software.

Typing Indian Languages in Specific Applications

Microsoft Word

  • Switch keyboard with Win + Space
  • Word automatically changes the font to a Unicode font supporting your script
  • Spell check works if you installed the language pack
  • Tip: Set the proofing language to Hindi (Review → Language → Set Proofing Language) for proper spell check

Microsoft Excel

  • Hindi text works in cells
  • Caveat: Hindi numbers sort differently — Excel may treat Devanagari digits (१, २, ३) as text, not numbers
  • Use Arabic numerals (1, 2, 3) for calculations even in Hindi text

Notepad

  • Supports Hindi/Indian language text natively
  • Make sure encoding is set to UTF-8 (File → Save As → Encoding: UTF-8)
  • Legacy encoding (ANSI) will corrupt Hindi text

PowerPoint

  • Hindi text works in text boxes and presentations
  • Choose a font that supports your script: Noto Sans Devanagari, Mangal, or Arial Unicode MS
  • Tip: When presenting on another computer, embed fonts (File → Options → Save → Embed fonts in file)

Browsers (Chrome, Edge, Firefox)

  • All modern browsers support Hindi/Indian language text
  • You can type Hindi in the address bar, search box, and form fields
  • No special configuration needed — just switch your keyboard

Troubleshooting Common Issues

Language Installed but Keyboard Not Working

  1. Go to Settings → Time & language → Language & region
  2. Click your Indian language → click the three dots (⋯) → Language options
  3. Under "Keyboards", check if the keyboard is actually added
  4. If not, click "Add a keyboard" and select the Inscript layout

Characters Appearing as Boxes (□□□)

The application might be using a font that does not support Devanagari/Indian scripts.

Fix:
  1. Change the font to one that supports your script:
- Hindi/Marathi: Mangal, Noto Sans Devanagari, Arial Unicode MS - Tamil: Latha, Noto Sans Tamil - Bengali: Vrinda, Noto Sans Bengali - Telugu: Gautami, Noto Sans Telugu - Gujarati: Shruti, Noto Sans Gujarati - Kannada: Tunga, Noto Sans Kannada - Malayalam: Kartika, Noto Sans Malayalam
  1. If fonts are missing, download Noto Sans fonts from Google Fonts — they cover all Indian scripts.

Keyboard Switches Back to English Randomly

Windows sometimes resets the keyboard to English when you switch applications.

Fix:
  1. Settings → Time & language → Typing → Advanced keyboard settings
  2. Check "Let me use a different input method for each app window"
  3. This preserves your keyboard selection per-application
Alternatively, set your Indian language as the default:
  1. Settings → Time & language → Language & region
  2. Drag your Indian language to the top of the list
  3. This makes it the default keyboard when Windows starts

Inscript Layout Is Different from What I Learned

Inscript has minor variations between Windows versions and training materials.

Fix: Print the actual layout from Windows:
  1. Search "On-Screen Keyboard" in Start menu
  2. Switch to Hindi Inscript
  3. The on-screen keyboard shows the exact mapping
  4. Take a screenshot for reference

Quick Reference: Keyboard Shortcuts

ShortcutAction
Win + SpaceSwitch between keyboards
Alt + ShiftSwitch between language groups
Ctrl + ShiftSwitch between keyboards within same language
Win + .Open emoji/symbol picker (includes some Devanagari symbols)
Win + HOpen voice typing (supports Hindi if language is installed)

Windows 11 Voice Typing in Hindi

Windows 11 has a built-in voice typing feature that supports Hindi:

  1. Press Win + H to open voice typing
  2. Click the gear icon → select Hindi as the language
  3. Start speaking — Windows converts your Hindi speech to Devanagari text
  4. Works in any text field (Word, Notepad, browser, etc.)
Accuracy: 85-92% for clear Hindi speech. Best in quiet environments with a good microphone.

Windows 11 has made Indian language typing more accessible than any previous version. The hardest part is finding the settings — and now you have this guide. Set up your language once, learn the keyboard shortcut to switch (Win + Space), and typing in your language becomes second nature.

Ad 728x90