If you open Windows Settings → Time and Language → Language and Region and search for "Sindhi," you will not find it. Microsoft has not included Sindhi as a built-in keyboard language in Windows, despite Sindhi being spoken by tens of millions of people. This is a genuine gap, and it is why browser-based and third-party solutions exist.
Here are three approaches, ordered from quickest to most involved:
Method 1: Use the Browser Keyboard (No Install, Two Minutes)
The fastest route to typing Sindhi on Windows requires nothing installed and no settings changed. Open a browser — Chrome, Edge, Firefox, or any other — and go to the Sindhi keyboard on this site.
Click the letters on the virtual keyboard. The text appears in the text area. When you have finished composing, click Copy. Switch to wherever you need the text — Word, Outlook, WhatsApp Web, a browser text field — and paste with Ctrl+V.
This method produces correctly encoded Unicode Sindhi text, including all 52 letters. It works on any Windows machine that has a browser, including shared computers, work machines where you cannot change system settings, and school computers. The only limitation is that you cannot use it to type Sindhi directly into desktop applications — you have to compose in the browser and paste.
Method 2: Install Urdu Keyboard + Custom Layout File
Windows does include Urdu as a supported input language. Urdu and Sindhi share most of their alphabet, so for users who only need common letters shared between the two languages, adding Urdu as an input language gives partial Sindhi capability.
Adding Urdu keyboard on Windows 11:
- Press Win + I to open Settings.
- Go to Time & Language → Language & Region.
- Click Add a language.
- Search for Urdu and select Urdu (Pakistan).
- Click Next, then Install. Windows downloads the language pack.
- Once installed, use Win + Space to cycle between keyboard languages.
On Windows 10:
- Open Settings → Time & Language → Language.
- Click Add a preferred language.
- Search for and install Urdu (Pakistan).
- Switch input with the language icon in the taskbar or Win + Space.
Once the Urdu keyboard is active, you can type Urdu characters using the phonetic layout. However, Sindhi-specific characters — ٻ, ڃ, ڄ, ڀ, ڦ, ڻ, ڙ, ڌ, ڍ, ڊ, ٺ, ٽ, ڪ, ۽ — are not on the standard Urdu keyboard layout. For those characters, supplement with the browser keyboard: copy the Sindhi-specific characters from the browser and paste, or use character insertion techniques.
Method 3: Install a Custom Sindhi Keyboard Layout
The most complete Windows solution is a custom Sindhi keyboard layout file — a .klc file created with Microsoft's Keyboard Layout Creator (MSKLC) — that maps all 52 Sindhi letters to specific physical key combinations on a standard keyboard.
Several Sindhi keyboard layouts for Windows have been created by Pakistani language technology developers and are available for download from Sindhi language organisations, including the Sindhi Language Authority website. The general installation process is:
- Download the Sindhi keyboard layout installer (
.exeor.zipcontaining a setup file) from a trusted source such as the Sindhi Language Authority or a Pakistani university language department. - Run the installer. It registers the keyboard layout with Windows.
- After installation, go to Settings → Time & Language → Language & Region, find your existing language (English), click the three dots next to it, and select Language Options.
- Under Keyboards, click Add a keyboard and look for the newly installed Sindhi layout.
- Switch to it with Win + Space.
Considerations for custom layout files:
- You need administrator access to install a keyboard layout on Windows. On a shared or work computer, this may not be possible.
- Verify the source of any keyboard layout file before running its installer. Download only from official or well-known language organisations.
- The key mappings vary between different Sindhi keyboard layout implementations. There is no single universally agreed Sindhi Windows keyboard layout the way there is for Urdu (which has standardised phonetic and InPage layouts).
Typing Sindhi in Microsoft Word
Once any input method above is working, Microsoft Word handles Sindhi text correctly. Key settings to check in Word when working with Sindhi:
- Font: Select a font with Sindhi coverage. Jameel Noori Nastaleeq is included in Windows and renders Sindhi in the correct Nastaliq style. Alternatively, Noto Nastaliq Urdu (free download from Google Fonts) covers most Sindhi characters.
- Paragraph direction: Sindhi is right-to-left. In the Home tab, set paragraph direction to RTL using the RTL paragraph button, or use Ctrl+Right Shift when the cursor is in a Sindhi text block.
- Spell check: Word does not have a Sindhi spell checker. Turn off autocorrect and spell checking for Sindhi text to prevent it from flagging every word.
LibreOffice Writer
LibreOffice Writer, the free alternative to Microsoft Word, also handles Unicode Sindhi correctly. The same font recommendations apply. In LibreOffice, enable CTL (Complex Text Layout) support in Tools → Options → Language Settings → Languages and set the CTL language to Arabic or Urdu (Sindhi is not listed separately, but enabling CTL for any Arabic-script language activates the RTL rendering engine).
Which Method Should You Use?
If you type Sindhi occasionally — a few messages a week, the odd document — the browser keyboard on this site combined with copy-paste is the lowest-friction option. It requires nothing and works anywhere.
If you write Sindhi regularly in Word, email, or other applications, installing the Urdu keyboard gives you constant access to the shared characters, and you can supplement with the browser keyboard for the Sindhi-specific ones until a proper Windows Sindhi layout becomes available.
If you need full, seamless Sindhi input across all applications and you have administrator access to your machine, a custom Sindhi keyboard layout file is the most complete solution — but it requires trusting the source of the layout file and accepting that there is no single universally standardised version.
For the Android equivalent of this guide, see how to install Sindhi keyboard on Android. For background on why Sindhi needs different characters than Urdu in the first place, see the Sindhi vs Urdu script differences article.