How to type Punjabi Gurmukhi script on your device — Windows, Mac, Android, and iPhone — so you can write Punjabi anywhere without the DoZubaan virtual keyboard.
💡 Quickest option: Use the DoZubaan Virtual Keyboard right now — no setup needed. Come back here when you want to type Gurmukhi natively on your device.
Windows — Setting Up Gurmukhi Keyboard
- Go to Settings → Time & Language → Language & Region
- Click Add a Language
- Search for Punjabi (Gurmukhi) and install it
- A keyboard layout icon appears in your taskbar — click it to switch between English and Gurmukhi
- Use Windows key + Space to quickly toggle languages
Recommended layout: The Punjabi Phonetic layout maps Gurmukhi letters to their phonetic English equivalents (s = ਸ, k = ਕ etc.) which is much easier to learn than the traditional Inscript layout.
Mac — Setting Up Gurmukhi Keyboard
- Go to System Preferences → Keyboard → Input Sources
- Click the + button
- Search for Punjabi and add Punjabi - QWERTY
- Tick "Show Input menu in menu bar" to see the language switcher
- Use ⌘ + Space to toggle between input languages
Android — Gurmukhi Keyboard
- Install Gboard (Google Keyboard) from the Play Store if not already installed
- Open Gboard settings → Languages → Add a language
- Search for Punjabi and download the language pack
- Hold the Space bar while typing to switch languages
iPhone — Gurmukhi Keyboard
- Go to Settings → General → Keyboard → Keyboards → Add New Keyboard
- Scroll to find Punjabi and tap it
- Select the Gurmukhi layout
- When typing, press the Globe icon to switch to Punjabi keyboard