Punjabi Typing: Complete Beginner's Guide (2026)
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.
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.
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.
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.
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 encoding | Real Unicode Gurmukhi | Real Unicode Gurmukhi | ASCII letters + special font |
| Keyboard logic | Positional (linguistic) | Phonetic (by sound) | Phonetic (by sound) |
| Learning curve | Steeper | Easiest | Easy |
| Displays correctly everywhere | Yes | Yes | No — needs the font installed |
| Government exam standard | Yes | Rarely | No |
| Best for | Exam preparation, official work | Fast personal/casual typing | Legacy publishing, old documents |
| Works on phones/WhatsApp | Yes | Yes | No (without conversion) |
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.
How to Set Up Punjabi Typing on Windows
- Open Settings → Time & Language → Language & Region.
- Click Add a language, search for "Punjabi (India)," and install it.
- 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).
- Switch input languages using the language bar in your taskbar, or the Windows key + Spacebar shortcut.
- 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.
How to Enable Punjabi Keyboard on Mac
- Open System Settings → Keyboard → Text Input → Input Sources.
- Click the + button, search for "Punjabi," and add the Gurmukhi input source macOS provides.
- Enable Show Input menu in menu bar so you can switch languages from the menu bar flag/flag icon.
- 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.
- 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.
Punjabi Typing on Android
- Open your keyboard app's settings — on Gboard (Google's default keyboard), go to Gboard → Languages.
- Tap Add keyboard, search for Punjabi, and select it, choosing the Gurmukhi script option if prompted.
- Once added, switch languages using the globe icon on your keyboard, or by long-pressing the spacebar.
- 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.
Punjabi Typing on iPhone
- Open Settings → General → Keyboard → Keyboards.
- Tap Add New Keyboard, search for Punjabi, and add it.
- While typing anywhere on your iPhone, tap the globe icon on the keyboard to cycle to Punjabi.
- 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
| Device | Setup location | Default input style | Best for InScript/exam practice? |
|---|---|---|---|
| Windows | Settings → Time & Language → Language & Region | InScript available as an official option | Yes — native InScript support |
| Mac | System Settings → Keyboard → Input Sources | Phonetic | Use a browser typing tool for InScript |
| Android | Keyboard app settings (e.g., Gboard → Languages) | Phonetic/transliteration | Use a browser typing tool for InScript |
| iPhone | Settings → General → Keyboard → Keyboards | Phonetic/transliteration | Use 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.
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
| Level | Typical WPM (Punjabi) | What it looks like |
|---|---|---|
| Beginner | 5–10 WPM | Learning key positions, frequent pauses to think, occasional lookups |
| Intermediate | 10–20 WPM | Comfortable with common words, still consciously reaching for less-common characters |
| Advanced | 20–30 WPM | Fluent everyday typing, rarely needs to think about key positions |
| Professional | 30–45 WPM | Sustained, accurate typing suitable for real transcription or data-entry work |
| Government Exam Ready | 30+ WPM at 90%+ accuracy | Meets 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.
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.
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 →Keep reading
Punjabi Typing: Raavi vs AnmolLipi, Explained Properly
Learn Punjabi typing online. Raavi vs AnmolLipi fonts explained, full Gurmukhi keyboard maps, and how to practice typing in Punjabi for free.
Punjabi TypingPunjab Government Typing Test: How to Prepare for the Raavi Exam
A practical preparation plan for Punjab government typing tests — Raavi font, Inscript layout, WPM requirements, common mistakes, and a 60-day schedule.
For TeachersTyping Speed by Grade Level: Realistic WPM Targets from Grade 2 to 12
Realistic typing speed benchmarks by grade — WPM and accuracy targets from grade 2 to 12, plus how much practice time each grade needs.
For TeachersClassroom Typing Practice with No Student Accounts or Emails
A typing practice tool for classrooms where students join with just a name and a class code — no student emails, no accounts, no passwords to reset. Free 30-day trial for teachers.
Typing BasicsMonkeytype vs TypingBIRDS: Which Typing Site Fits You in 2026?
An honest, feature-by-feature comparison of Monkeytype and TypingBIRDS — test styles, racing, classrooms, Punjabi typing, and which site fits your goal.
CareerSSC CGL & CHSL Typing Test: Speed and Accuracy Requirements Explained
SSC CGL DEST and CHSL typing test explained — WPM vs key depressions, accuracy rules, common mistakes, and a 30-day practice plan to qualify.