This Urdu virtual keyboard mirrors the layout used on physical Urdu keyboards, whose top row begins with طصھدٹپ. Its 47 character keys reach the 38 letters of the Arabic script (U+0600–U+06FF) straight from the browser, with nothing to install.
The layout reaches 40 characters that an ordinary Latin keyboard does not carry: ؟ آ ؤ ا ب ت ث ج ح خ د ذ ر س ش ص ض ط ظ ع غ ف ق ل م ن و ٪ ٹ پ ڈ ڑ ک گ ں ھ ہ ی ے ۓ.
The script reads right to left: the caret, punctuation and digits follow that direction automatically.
Script
Arabic
Key order
طصھدٹپ
Reading direction
Right to left
Character keys
47
Letters available
38
Non-ASCII characters
40
Unicode range
U+0600–U+06FF
Third layer (AltGr)
No
Transliteration
No
How to type in Urdu
Click the on-screen keys or type on your physical keyboard — both write into the same text area.
Shift shows the second layer of every key: capitals and the characters printed at the top right.
The Copy button puts the whole text on the clipboard, ready to paste into an email, a document or a form.
The Google, YouTube and ChatGPT buttons run a search with the text you typed, without retyping it.
Key reference table
Each row is one physical key: the base character, the one produced with Shift, then the one produced with AltGr.
Key
With Shift
With AltGr
`
~
—
1
!
—
2
@
—
3
#
—
4
$
—
5
٪
—
6
^
—
7
&
—
8
*
—
9
(
—
0
)
—
-
_
—
=
+
—
ط
ظ
—
ص
ض
—
ھ
ذ
—
د
ڈ
—
ٹ
—
—
پ
ث
—
ت
—
—
ب
—
—
ج
—
—
ح
خ
—
[
{
—
]
}
—
\
|
—
م
—
—
و
ؤ
—
ر
ڑ
—
ن
ں
—
ل
—
—
ہ
ح
—
ا
آ
—
ک
گ
—
ی
—
—
;
:
—
'
"
—
ق
—
—
ف
—
—
ے
ۓ
—
س
ص
—
ش
—
—
غ
—
—
ع
—
—
,
<
—
.
>
—
/
؟
—
The characters on this layout
The 40 characters this layout can produce:
؟
آ
ؤ
ا
ب
ت
ث
ج
ح
خ
د
ذ
ر
س
ش
ص
ض
ط
ظ
ع
غ
ف
ق
ل
م
ن
و
٪
ٹ
پ
ڈ
ڑ
ک
گ
ں
ھ
ہ
ی
ے
ۓ
Other keyboards in the Arabic script
These keyboards are written in the same script and share much of their character set.
Click on the Urdu letters on the virtual keyboard. Urdu uses a modified Persian-Arabic script written right-to-left with additional letters for Indic sounds.
What is the Urdu alphabet?
Urdu uses the Perso-Arabic script with 38 letters (28 Arabic + 10 additional for sounds from Persian, Hindi, and Sanskrit). It's written right-to-left.
How do I type Urdu-specific letters (ٹ، ڈ، ڑ، ں)?
Urdu has letters not found in Arabic: ٹ (ṭ), ڈ (ḍ), ڑ (ṛ), ں (ṉ), and others. These have dedicated keys on Urdu keyboards for Indic sounds.
How do I type Urdu vowel marks (aerab)?
Urdu uses Arabic diacritics (zabar, zer, pesh) for vowels. These are typically omitted in normal writing but available on the keyboard for educational or religious texts.
What's the difference between Urdu and Arabic script?
Urdu uses Arabic script but adds letters for sounds not in Arabic (like retroflex consonants). Urdu also uses Persian letters and has different calligraphic styles.
How do I type numbers in Urdu?
Urdu uses Eastern Arabic numerals (۰۱۲۳۴۵۶۷۸۹) or Western numerals (0-9). The keyboard typically provides both options.
Can I type in Persian/Farsi with this keyboard?
Urdu and Persian scripts are very similar. The Urdu keyboard works for Persian, though Persian has a few different letters (گ vs ڳ, etc.).
How do I type the hamza in Urdu?
Hamza appears in various forms (ء، أ، ؤ، ئ) depending on position. The keyboard provides keys for common hamza combinations used in Urdu.
What is the do-chashmi he (ھ)?
The ھ (do-chashmi he) is used in Urdu for aspiration (like bh, ph, th sounds). It's different from regular ہ (gol he) and has its own key.
How do I type Urdu punctuation?
Urdu uses both Urdu/Arabic punctuation (،؛؟) and Western punctuation. The Urdu question mark is ؟ (reversed) and comma is ، (reversed).