Urdu Typing Test
اردو ٹائپنگ ٹیسٹ – اپنی اردو ٹائپنگ کی رفتار چیک کریں
Test your Urdu typing speed in real Urdu script. The test shows 200 of the most common Urdu words, such as ہے، اور، کے and نہیں, in random order. Type as many as you can in one minute and see your speed in words per minute (WPM) and your accuracy.
Urdu typing is a different skill from English typing. The letters, the keyboard layout and even the direction of the text change, so a fast English typist is often much slower in Urdu. This test lets you measure your Urdu speed on its own and track how it improves.
How to type Urdu on your computer
Most people in Pakistan type Urdu with a phonetic keyboard, where each Urdu letter sits on the English key with a similar sound: ب on B, پ on P, ت on T and so on. It is easy to learn if you already know the English keyboard. Windows also includes its own Urdu layout, which places the letters differently.
To add Urdu on Windows 11, open Settings → Time & language → Language & region, choose Add a language and pick Urdu. You can then switch between English and Urdu with Windows + Space. On phones, Gboard and other keyboards offer Urdu as well.
Urdu letters that are easy to mix up
The test checks every letter exactly, so these pairs often cause wrong words:
- ی (choti ye) and ے (bari ye): ہے ends in bari ye, کی ends in choti ye.
- ہ (gol he) and ھ (do-chashmi he): ھ only follows another letter to make sounds like بھ، تھ and کھ, as in بھی and تھا.
- ں (noon ghunna) at the end of words such as میں، ہیں and نہیں, not the full ن.
- ٹ، ڈ and ڑ, which are separate letters from ت، د and ر.
- Urdu letters, not their Arabic look-alikes: an Arabic keyboard types different characters for ی، ک and ہ, so use an Urdu layout.
Tips to type Urdu faster
- Learn one keyboard layout well instead of switching between several.
- Watch the screen: the current word is highlighted and turns red as soon as you make a mistake.
- Practise the most common words first. The 200 words in this test make up a large share of everyday Urdu text.
- For full sentences, try Text Practice, or make your own Urdu test with the Custom Typing Test.
How the typing test works
- Click the input box and start typing the highlighted word. The timer starts with your first key.
- Press the space bar to move to the next word. Correct words turn green, wrong words turn red.
- When the time is up, your result appears. Press the restart button to try again with new words.
Frequently asked questions
- Which keyboard do I need for the Urdu typing test?
- Any keyboard works once you add Urdu as an input language. Most people in Pakistan use a phonetic Urdu layout, where Urdu letters are on the English keys that sound alike. The test accepts any layout as long as it types real Urdu characters.
- Can I take the test in Roman Urdu?
- This test uses Urdu script. To practise Roman Urdu, create a Custom Typing Test with your own Roman Urdu words or text and share the link.
- Why do Urdu words move from right to left?
- Urdu is written from right to left, so the words appear and are typed in that direction, just like in an Urdu book or newspaper.
- What is a good Urdu typing speed?
- Urdu speeds are usually lower than English speeds because Urdu words have more key presses and many people type Urdu less often. As a rough guide, 20–30 WPM is a solid start and 40 WPM or more is fast. Compare yourself with others in the Urdu rankings above.
- How is typing speed (WPM) calculated?
- Every correctly typed word counts its characters plus the space after it. That number is divided by 5 (the length of an average word) and by the test time in minutes. Wrong words do not count towards your speed.
- What is accuracy?
- Accuracy is the share of all the keys you pressed that were correct. Typos you fixed with backspace still lower your accuracy, so it shows how cleanly you type.
Typing tests in other languages
- AlbanianShqip
- Arabicالعربية
- ArmenianՀայերեն
- AzerbaijaniAzərbaycanca
- Bengaliবাংলা
- BulgarianБългарски
- CatalanCatalà
- CroatianHrvatski
- CzechČesky
- DanishDansk
- DutchNederlands
- English
- Esperanto
- EstonianEesti
- Filipino
- FinnishSuomi
- FrenchFrançais
- GalicianGalego
- Georgianქართული ენა
- GermanDeutsch
- GreekΕλληνικά
- Hebrewעברית
- Hindiहिन्दी
- HungarianMagyar
- IcelandicÍslenska
- IndonesianBahasa Indonesia
- ItalianItaliano
- Japanese日本語
- Korean한국어
- Kurdishکوردی
- LatvianLatviešu valoda
- LithuanianLietuvių
- MacedonianМакедонски
- Malagasy
- MalaysianBahasa Melayu
- NorwegianNorsk
- Pashtoپښتو
- Persianفارسی
- PolishPolski
- PortuguesePortuguês
- RomanianRomână
- RussianРусский
- SerbianСрпски
- Simplified Chinese简体中文
- SlovakSlovenčina
- SlovenianSlovenščina
- SpanishEspañol
- SwedishSvenska
- Thaiภาษาไทย
- Traditional Chinese繁體中文
- TurkishTürkçe
- UkrainianУкраїнська
- VietnameseTiếng Việt