← All articles

Punjabi Typing

Punjabi Typing: Complete Beginner's Guide (2026)

July 24, 2026 · 18 min read

If you've searched "Punjabi typing" and landed here, you're probably in one of a few situations: a government exam notification just told you to practice on "Raavi font," your school or office suddenly needs Gurmukhi documents, or you've simply decided it's time to type in your own language properly instead of switching to English out of habit. All three are common, and all three are very learnable — this guide covers the whole path, from picking the right keyboard layout to hitting exam-ready speed.

Quick Answer

Punjabi typing means entering Gurmukhi script on a computer or phone keyboard, using either a phonetic layout (like AnmolLipi, where keys match Punjabi sounds) or a positional layout (like InScript, the government standard used with the Raavi Unicode font). Most beginners should start with a phonetic layout to learn fast, then add InScript if a government exam or official job requires it.

📝
Punjabi Typing Test
Try the official PSSSB-format exam simulator — Raavi Unicode, InScript, real time limits.
Take the Test →
Key Takeaways - Punjabi typing uses Gurmukhi script through either a phonetic keyboard (AnmolLipi) or the positional InScript layout (used with the Raavi Unicode font). - Government exams in Punjab specifically require Unicode typing with Raavi font and InScript layout — not AnmolLipi. - A realistic beginner target is 10–15 WPM in the first month, with exam-ready speed (30+ WPM at 90%+ accuracy) reachable in 2–3 months of steady daily practice. - Accuracy always comes before speed — most Punjabi typing tests fail candidates on errors, not slowness. - You don't need to install any special font to practice online — modern browser-based tools render Gurmukhi correctly on any device.

What Is Punjabi Typing?

Punjabi typing is the process of entering text in Gurmukhi, the script used to write the Punjabi language, using a standard computer or phone keyboard. Since Gurmukhi has its own set of characters — consonants, vowel signs (matras), and a few unique marks like the addak and bindi — typing it requires a keyboard layout that maps English keys (or on-screen keys) to those Gurmukhi characters.

There are two fundamentally different approaches to this mapping, and understanding the difference early will save you weeks of confusion later:

  • Phonetic layouts (like AnmolLipi) assign keys by sound — pressing "k" gives you ਕ because ਕ sounds like "k." This is intuitive if you already type in English.
  • Positional layouts (like InScript) assign keys by linguistic logic, not sound — the same layout logic used across Hindi, Bengali, and other Indian scripts. It takes longer to learn but is the official government standard.

Modern Punjabi typing also almost always means Unicode Gurmukhi — real Gurmukhi characters that display correctly on any device, as opposed to older systems where a special font had to be installed just to see the text properly. This guide focuses on Unicode typing throughout, since that's what exams, phones, and the modern web all expect.

⌨️
Practice Gurmukhi Now
Try typing real Punjabi text right in your browser — no keyboard install, no signup.
Start Practice →

Searching for Punjabi Typing Online?

You may see Punjabi typing described in several ways. People looking for a way to type Punjabi online may search for online Punjabi typing, a Punjabi computer keyboard, a Punjabi language keyboard, or simply Punjabi on keyboard. Some users also use terms such as Punjabi typewriter or keypad Punjabi when looking for a Punjabi typing tool.

If you're typing Punjabi in Gurmukhi, the important part is choosing the keyboard layout that matches your needs and practicing the correct key positions rather than relying on one particular search term.

Want to practice Punjabi typing online? TypingBIRDS lets you practice Punjabi typing directly in your browser, without installing a separate keyboard or typing application.

A Short History of Punjabi Typing

Punjabi typing on computers has gone through three distinct eras, and knowing them helps explain why the layout landscape looks so fragmented today.

In the early era of personal computers, Indian scripts had no standardized digital representation at all. Punjabi desktop publishing solved this the same way many Indian languages did: ASCII-mapped fonts, where ordinary English letters were redrawn as Gurmukhi shapes by a custom font. AnmolLipi, created for this purpose, became the dominant standard through the 1990s and 2000s — an entire generation of Punjabi newspapers, books, and government forms were typed this way.

The problem became obvious as soon as computing went online: ASCII-mapped text is not really Punjabi as far as a computer is concerned — it's English letters wearing a costume. It couldn't be searched, spell-checked, or displayed correctly on a device without the exact font installed, which made it fragile the moment text left the machine it was typed on.

Unicode solved this properly by giving Gurmukhi its own permanent character block — ਅ is always ਅ, on any device, in any font, forever. Microsoft's Raavi font, bundled with Windows, became the most common way people encountered Unicode Gurmukhi, and the InScript keyboard layout — India's official standard for typing Indic scripts — became the input method paired with it in government systems.

Today both worlds still exist side by side. Legacy documents, some publishing houses, and long-established workflows still run on AnmolLipi. Government exams, modern websites, phones, and virtually everything built in the last decade run on Unicode. Anyone learning Punjabi typing today should understand both exist, but should almost certainly be practicing Unicode — it's the only one with a future.

🌧️
Try Word Rain in Punjabi
Catch falling Gurmukhi words before they hit the ground — a fun, fast way to feel both eras.
Play Word Rain →

Why Learn Punjabi Typing?

Punjabi typing isn't just a nice-to-have language skill — it has real, practical uses across several parts of life:

  • Government jobs. Punjab government recruitment for clerks, junior assistants, stenographers, and data-entry roles routinely includes a mandatory Punjabi typing test on Raavi/Unicode with a minimum speed and accuracy requirement. This isn't a minor formality — candidates who are otherwise fully qualified are eliminated at this stage every recruitment cycle simply because they never practiced the specific layout the exam uses.
  • School and college work. Punjabi-medium students and Punjabi-language courses increasingly require typed assignments, projects, and even typed exam answers rather than handwritten ones, and typing coursework in the correct script (rather than transliterating into English) is often expected from the outset.
  • Office work. Government offices, banks, courts, and many private businesses in Punjab handle correspondence, forms, and records in Punjabi — a clerk or assistant who types Gurmukhi fluently gets through a day's paperwork noticeably faster than one who has to hunt for characters or fall back on English.
  • Personal communication. WhatsApp, Facebook, and other everyday messaging increasingly happen in Punjabi script rather than "Punjabi written in English letters" (a habit many people fall into purely because they never learned proper Gurmukhi typing) — once the habit sets in, typing in script is genuinely faster and reads far more naturally to other Punjabi speakers.
  • Freelancing opportunities. Punjabi transcription, translation, subtitling, and data-entry freelance work is a real and often under-supplied market online — freelancers who can type Gurmukhi accurately and quickly, and who understand both Unicode and legacy AnmolLipi systems, have a genuine edge bidding for this work over generalist freelancers who can't.
🏫
Teaching Punjabi Typing?
Set up a class, share a code, and track every student's Gurmukhi WPM live — free 30-day trial.
Set Up Your School →

Different Punjabi Keyboard Layouts

There are four layouts you'll run into constantly when researching Punjabi typing. Here's what each one actually is:

Raavi

"Raavi" is the name of the Unicode Gurmukhi font Microsoft ships with Windows — but in common usage, "typing in Raavi" means typing Unicode Gurmukhi using the InScript layout. This is the pairing government exams mean when they say "Raavi font required."

InScript

InScript is India's standardized keyboard layout for Indic scripts, including Gurmukhi. It's positional, not phonetic: vowel signs sit under the left hand, consonants under the right, and the same finger logic carries across Hindi, Bengali, and other Indian scripts typed on the same physical keyboard. It's harder to learn at first than a phonetic layout, but it's the layout every Punjab government typing exam is built around.

Phonetic

Phonetic (sometimes called "Remington-style" or simply "phonetic Gurmukhi") layouts map keys by how Punjabi sounds, so typing feels close to typing English words as you'd pronounce them. These layouts are the fastest to pick up for a complete beginner, especially one who already types comfortably in English, because the mental mapping ("k sounds like ਕ") needs almost no memorization.

AnmolLipi

AnmolLipi is technically a different kind of system altogether: it's an ASCII-mapped font, not a Unicode layout. Instead of storing real Gurmukhi characters, it stores plain English letters and relies on a special font to display them as Gurmukhi — which is why AnmolLipi text turns into gibberish on a device that doesn't have the font installed. AnmolLipi's own keyboard mapping is phonetic, which is part of why it spread so widely in Punjabi publishing and desktop work for over two decades.

Comparison Table: Punjabi Keyboard Layouts

Raavi (InScript)Phonetic (Unicode)AnmolLipi
Text encodingReal Unicode GurmukhiReal Unicode GurmukhiASCII letters + special font
Keyboard logicPositional (linguistic)Phonetic (by sound)Phonetic (by sound)
Learning curveSteeperEasiestEasy
Displays correctly everywhereYesYesNo — needs the font installed
Government exam standardYesRarelyNo
Best forExam preparation, official workFast personal/casual typingLegacy publishing, old documents
Works on phones/WhatsAppYesYesNo (without conversion)
⌨️
Compare Them Yourself
Switch between layouts right in Practice mode and feel the difference firsthand.
Try Practice →

Which Punjabi Keyboard Should You Learn?

The right layout depends entirely on your goal:

  • Preparing for a Punjab government exam (clerk, steno, patwari, data entry): learn InScript with the Raavi/Unicode font, no exception. This is what the test measures, and phonetic muscle memory does not transfer to it.
  • You want to type Punjabi quickly for messaging, notes, or casual writing: a phonetic Unicode layout gets you productive within days, and the text is fully modern and shareable.
  • You work with an existing publishing house, printing press, or archive built on AnmolLipi or a compatible font: you'll need AnmolLipi, because that's the system your tools and existing files already speak.
  • You're not sure yet, or your goals might change: start phonetic. It's the fastest way to get comfortable reading and typing Gurmukhi at all, and you can add InScript later — it's a second skill, not a replacement.
🎯
Not Sure Which You Need?
Take the Punjabi Typing Test first — it tells you exactly what a real exam expects.
Check the Format →

How to Set Up Punjabi Typing on Windows

  1. Open Settings → Time & Language → Language & Region.
  2. Click Add a language, search for "Punjabi (India)," and install it.
  3. Once installed, click into the Punjabi language entry and open its keyboard options — select the InScript keyboard for Raavi/exam-standard typing (Windows lists it under the Punjabi language's available input methods).
  4. Switch input languages using the language bar in your taskbar, or the Windows key + Spacebar shortcut.
  5. Open any modern application (Word, browser, Notepad) and start typing — Windows converts your keystrokes to Gurmukhi characters automatically.

If a document you receive shows gibberish instead of Gurmukhi, that's very likely an older AnmolLipi-style file — the fix there is installing the specific font the document was made with, not changing your keyboard settings.

⌨️
Test Your New Keyboard
Once InScript is enabled, try it here — free, tracks your WPM and accuracy live.
Start Practice →

How to Enable Punjabi Keyboard on Mac

  1. Open System Settings → Keyboard → Text Input → Input Sources.
  2. Click the + button, search for "Punjabi," and add the Gurmukhi input source macOS provides.
  3. Enable Show Input menu in menu bar so you can switch languages from the menu bar flag/flag icon.
  4. Switch to Punjabi from that menu bar icon (or the assigned keyboard shortcut) whenever you want to type Gurmukhi, and switch back to English the same way.
  5. macOS's built-in Punjabi input is phonetic by default; if you specifically need InScript-style positional typing for exam practice, a browser-based InScript typing tool is usually the simplest route on Mac, since macOS doesn't ship an InScript-specific system layout the way Windows does.
📝
InScript Practice for Mac Users
TypingBIRDS's on-screen InScript keymap works the same regardless of what your Mac's own keyboard does.
Try It Now →

Punjabi Typing on Android

  1. Open your keyboard app's settings — on Gboard (Google's default keyboard), go to Gboard → Languages.
  2. Tap Add keyboard, search for Punjabi, and select it, choosing the Gurmukhi script option if prompted.
  3. Once added, switch languages using the globe icon on your keyboard, or by long-pressing the spacebar.
  4. Gboard's Punjabi input is phonetic-transliteration style by default (type "asi" and get suggested Gurmukhi words) — genuinely convenient for messaging, though it's a different skill from structured InScript typing practice for an exam.
🌧️
Practice on Your Phone
Word Rain's AnmolLipi mode works great on mobile — tap the game area to bring up your keyboard.
Play Word Rain →

Punjabi Typing on iPhone

  1. Open Settings → General → Keyboard → Keyboards.
  2. Tap Add New Keyboard, search for Punjabi, and add it.
  3. While typing anywhere on your iPhone, tap the globe icon on the keyboard to cycle to Punjabi.
  4. iOS's Punjabi keyboard also uses a transliteration-style phonetic input, similar in spirit to Android's — great for everyday messaging, though exam-focused InScript practice is better done through a dedicated typing tool where the on-screen layout matches what the exam computer will show.

Punjabi Typing Setup: Device Comparison

DeviceSetup locationDefault input styleBest for InScript/exam practice?
WindowsSettings → Time & Language → Language & RegionInScript available as an official optionYes — native InScript support
MacSystem Settings → Keyboard → Input SourcesPhoneticUse a browser typing tool for InScript
AndroidKeyboard app settings (e.g., Gboard → Languages)Phonetic/transliterationUse a browser typing tool for InScript
iPhoneSettings → General → Keyboard → KeyboardsPhonetic/transliterationUse a browser typing tool for InScript

Windows is the only platform with a genuinely native InScript option built into the system — everywhere else, a browser-based typing tool with the correct on-screen keymap is the more reliable way to practice exam-style typing, since your phone or Mac's own default keyboard won't match the layout an exam computer expects.

How to Improve Punjabi Typing Speed

The fundamentals are the same ones that work for any language, applied specifically to Gurmukhi's own quirks:

  • Finger placement. Learn the home row for your chosen layout first, and rest your fingers there between keystrokes — the same discipline that makes English touch typing fast applies directly to InScript or phonetic Gurmukhi.
  • Daily practice, not occasional marathons. Fifteen to twenty focused minutes every day builds real muscle memory far faster than one long session on the weekend.
  • Accuracy before speed, always. A fast, sloppy typist in Punjabi (or any language) is training the wrong habit — slow the pace down until your error rate is low, then let speed grow from there.
  • Short practice sessions with a clear focus. Ten minutes drilling vowel signs (matras) specifically is more useful than thirty unfocused minutes typing random sentences.
  • Common exercises that actually help:

- Vowel-sign-only drills — sihari, bihari, aunkar, dulainkar, kanna, in isolation, since these are where most beginners lose accuracy. - Common word repetition — typing frequently used Punjabi words repeatedly builds speed on the patterns you'll actually use. Word Rain now supports Punjabi in both Raavi (InScript, real Unicode Gurmukhi) and AnmolLipi, so this repetition can happen inside a fast, game-like format instead of a plain drill. - Full-sentence timed tests — once individual characters feel comfortable, timed passages build the real-world speed and rhythm an exam or job will actually test. - Weak-key review — after every practice session, revisit whichever specific characters caused the most mistakes, while they're still fresh.

Common Punjabi Typing Mistakes

  • Confusing InScript and phonetic muscle memory. Learners who practice phonetic typing for months, then sit for an exam that uses InScript, often freeze completely — the two layouts share almost nothing. Fix: know from day one which layout your goal actually requires, and practice only that one.
  • Getting vowel-sign order wrong. Some Gurmukhi vowel signs are typed in a different order than they visually appear (sihari, ਿ, is typed before its consonant but displays after it visually is reversed — actually displays before it). This reversal trips up nearly every beginner. Fix: drill vowel signs specifically and slowly until the correct typing order becomes automatic, rather than relying on what looks right on screen.
  • Mixing up dental and retroflex consonants. Punjabi has pairs of sounds English doesn't distinguish (ਤ vs ਟ, ਦ vs ਡ), and phonetic layouts have to split these across different keys. Typing ਟ when you meant ਤ is a very common early error. Fix: learn the specific key each sound lives on rather than typing "by ear" from English pronunciation habits.
  • Ignoring the addak and bindi/tippi. These small marks (ੱ, ਂ, ੰ) are easy to forget entirely when you're focused on the main letters, and missing them is counted as a real error on most typing tests. Fix: proofread specifically for these marks during early practice, until adding them becomes automatic.
  • Practicing on the wrong font/system. Practicing AnmolLipi when your actual target is a Unicode/Raavi exam (or the reverse) builds a skill that doesn't transfer. Fix: always confirm which system your goal requires before choosing a practice tool.
  • Skipping accuracy tracking. Typing fast without checking your error rate hides a problem until exam day. Fix: use a practice tool that shows live accuracy, not just speed, and treat accuracy as the number that actually matters most.
📊
See Your Own Accuracy Live
Practice mode tracks exactly which keys you keep missing, so you can fix the real problem, not a guess.
Start Practice →

Punjabi Typing Tips for Government Exams

Punjab government recruitment typing tests (clerk, junior assistant, stenographer, and similar roles) share a common pattern, though exact numbers vary by recruiting body and notification — always confirm the specific requirement for your exam:

  • The font and layout are non-negotiable. "Raavi font" means Unicode Gurmukhi typed with the InScript layout — not AnmolLipi, and not a phonetic layout, even if you're much faster on those.
  • Time management matters as much as speed. Most tests run 10–15 minutes of continuous typing. Practicing in that exact duration (not shorter drills) builds the concentration and hand endurance the real test demands.
  • Accuracy is usually the real gate. Most notifications set a maximum permitted error percentage alongside the speed requirement — a candidate typing cleanly at a moderate pace regularly passes over one typing faster with more mistakes.
  • A realistic speed goal is around 30 WPM in Punjabi, though you must verify the exact figure in your own exam's official notification, since requirements do change between recruitment cycles.
  • Practice strategy that works: spend the first two to three weeks purely on InScript accuracy at a comfortable pace, only introducing timed pressure once your error rate is consistently low — then gradually work up to full exam-length timed passages in the final weeks before your test date.

The PSSSB Punjabi Typing Test on TypingBIRDS runs to the exact official format — Raavi Unicode, InScript keyboard, correct time limit and speed/accuracy thresholds — so your practice conditions match the real exam rather than a generic approximation.

Punjabi Typing Speed Benchmarks

LevelTypical WPM (Punjabi)What it looks like
Beginner5–10 WPMLearning key positions, frequent pauses to think, occasional lookups
Intermediate10–20 WPMComfortable with common words, still consciously reaching for less-common characters
Advanced20–30 WPMFluent everyday typing, rarely needs to think about key positions
Professional30–45 WPMSustained, accurate typing suitable for real transcription or data-entry work
Government Exam Ready30+ WPM at 90%+ accuracyMeets or comfortably clears typical Punjab government exam thresholds

These bands are a practical guide, not an official standard — the only numbers that legally matter are whatever your specific exam notification states. But as a general rule, most consistent learners move from "beginner" to "exam ready" in roughly two to three months of steady daily practice.

🏆
Where Do You Stand?
Take a timed Punjabi test and see your exact WPM and accuracy against these bands.
Check My Speed →

Practice Checklist

  • [ ] I know which layout my goal actually requires (InScript/Raavi for exams, phonetic for everyday typing, AnmolLipi only if a specific legacy system needs it).
  • [ ] I've set up the correct Punjabi keyboard on every device I practice on.
  • [ ] I practice at least 15–20 minutes daily, not occasional long sessions.
  • [ ] I check my accuracy percentage every session, not just my WPM.
  • [ ] I drill vowel signs (matras) and the addak/bindi separately, not just full sentences.
  • [ ] I've timed at least a few full-length practice sessions matching my actual exam's duration.
  • [ ] I know my current WPM and accuracy, and I'm tracking whether they're improving week to week.
⌨️
Start Checking These Off
Practice mode gives you the WPM, accuracy, and weak-key data this checklist asks for — automatically.
Start Practice →

Conclusion

Punjabi typing looks intimidating from the outside — four different layout names, government exam requirements, gibberish text from old files — but the actual skill underneath all of that is simple and learnable: pick the right layout for your goal, practice a little every day, and let accuracy lead the way to speed. Whether you're chasing a government job, handling office work in Gurmukhi, or just want to message friends and family in Punjabi instead of English, the path is the same one every skilled typist has walked before you.

Start with the Punjabi Typing Test to see exactly where you stand today, build your daily habit with Practice mode in Punjabi, and once you're comfortable, check your progress against other learners on the Leaderboard. Want something a bit more playful for the days when a formal test feels like too much? Word Rain now runs in Punjabi too — catch falling Gurmukhi words before they hit the ground, in either Raavi or AnmolLipi. A few honest weeks of consistent practice is genuinely all it takes to go from hunting for keys to typing Gurmukhi as naturally as you speak it.

Frequently Asked Questions

What is the fastest way to learn Punjabi typing?

Start with a phonetic Unicode layout so you can read and type Gurmukhi comfortably within days, then add InScript specifically if a government exam or official job requires it. Fifteen to twenty minutes of daily, accuracy-focused practice beats occasional long sessions every time.

Is Raavi the same as InScript?

Not exactly — Raavi is the name of a Unicode Gurmukhi font, while InScript is the keyboard layout used to type it. In everyday usage, especially in government exam notifications, "typing in Raavi" almost always means typing Unicode Gurmukhi using the InScript layout.

Which Punjabi keyboard should I use for government exams?

You need the InScript layout with the Raavi (Unicode) font — this is the standard nearly every Punjab government recruitment typing test is built around. Phonetic layouts and AnmolLipi will not match what the exam computer expects.

Why does my Punjabi text show up as gibberish?

This almost always means the text was typed in an ASCII-mapped font like AnmolLipi, and you're viewing it on a device or app without that specific font installed. The fix is either installing the correct font or converting the text to real Unicode Gurmukhi.

How long does it take to learn Punjabi typing?

Most beginners feel reasonably comfortable within two to four weeks of daily practice, and reach exam-ready speed (around 30 WPM with high accuracy) in roughly two to three months of consistent practice.

Can I type Punjabi without installing any software?

Yes — modern browser-based typing tools render Gurmukhi correctly without installing any font or keyboard driver on your computer, which makes them a convenient way to practice on any device, including school or office computers where you can't install software.

What is the difference between phonetic and InScript Punjabi typing?

Phonetic typing maps keys by sound (k gives you ਕ because it sounds like "k"), which is intuitive for English typists. InScript maps keys by linguistic position instead, which takes longer to learn but is the standard used across Indian government systems and exams.

Do I need to learn AnmolLipi?

Only if you work with an existing publishing house, printing press, or document archive that already uses AnmolLipi-based fonts. For government exams, everyday messaging, and modern web use, Unicode typing (phonetic or InScript) is the better investment.

What Punjabi typing speed is considered good?

20-30 WPM is a solid, comfortable everyday speed for most Punjabi typists. Professional data-entry and transcription work often runs 30-45 WPM, and government exam thresholds typically sit around 30 WPM with a required minimum accuracy.

Can I practice Punjabi typing on my phone?

Yes — both Android and iOS support Punjabi keyboards natively for everyday typing, though their default input style is phonetic/transliteration-based rather than InScript. For exam-specific InScript practice, a browser-based typing tool with the correct on-screen keymap is usually more accurate practice than your phone's default keyboard.

Why do I keep making mistakes with Punjabi vowel signs?

Several Gurmukhi vowel signs are typed in a different order than they visually appear on screen, which is genuinely confusing for every beginner at first. Dedicated drills on vowel signs alone, separate from full-sentence practice, are the fastest way to fix this.

How is Punjabi typing speed measured?

Punjabi typing speed is measured in Words Per Minute (WPM), the same unit used for English typing, usually counted over a fixed test duration with an accompanying accuracy percentage. Most official exams count mistakes per word rather than per character, so a single wrong or missing character typically costs the whole word.

Still have questions? The fastest answer is your own number.

Take the Punjabi Typing Test →