Type Latin letters to get the corresponding characters:
Char.
Equi.
Char.
Equi.
Char.
Equi.
Char.
Equi.
Char.
Equi.
The layout at a glance
This Arabic virtual keyboard mirrors the layout used on physical Arabic keyboards, whose top row begins with ضصثقفغ. Its 47 character keys reach the 60 letters of the Arabic script (U+0600–U+06FF, U+FB50–U+FEFF) straight from the browser, with nothing to install.
The layout reaches 77 characters that an ordinary Latin keyboard does not carry: × ÷ ، ؛ ؟ ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ـ ف ق ك ل م ن ه و.
14 further characters come from the AltGr key (Alt on mobile): ٱ ٰ ۛ ۙ ٓ ۖ ۚ ۘ ۜ ۗ ۢ ۭ ۫ ۪.
Transliteration mode lets you write Arabic from a Latin keyboard: you type the sounds and the text is converted as you go.
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
60
Non-ASCII characters
77
Unicode range
U+0600–U+06FF, U+FB50–U+FEFF
Third layer (AltGr)
Yes
Transliteration
Yes
How to type in Arabic
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.
AltGr (Alt on mobile) shows the third layer, the characters printed at the bottom 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
ذ
ّ
ٱ
١
!
—
٢
@
—
٣
#
—
٤
$
—
٥
%
—
٦
^
—
٧
&
—
٨
*
—
٩
)
—
٠
(
—
-
_
—
=
+
—
ض
َ
ٰ
ص
ً
ۛ
ث
ُ
ۙ
ق
ٌ
ٓ
ف
—
ۖ
غ
إ
ۚ
ع
‘
ۘ
ه
÷
ۜ
خ
×
ۗ
ح
؛
ۢ
ج
<
ۭ
د
|
۫
\
}
۪
ش
ِ
—
س
ٍ
—
ي
]
—
ب
—
—
ل
أ
—
ا
ـ
—
ت
،
—
ن
/
—
م
:
—
ك
"
—
ط
~
—
ئ
~
—
ء
ْ
—
ؤ
}
—
ر
—
—
ﻻ
آ
—
ى
’
—
ة
،
—
و
.
—
ز
؟
—
ظ
>
—
The characters on this layout
The 77 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 Arabic letters displayed on the virtual keyboard. Arabic is written right-to-left, and the text area will automatically adjust direction.
Why does Arabic text appear backwards?
Arabic is written from right to left (RTL). This is normal and correct. The text will display properly in all Arabic-supporting applications.
How do I type Arabic diacritics (harakat)?
Arabic diacritics (fatha, kasra, damma, sukun, shadda) are available on the keyboard. They're essential for Quranic text and learning but often omitted in modern writing.
What is the Arabic keyboard layout?
The Arabic keyboard follows a standard layout with all 28 Arabic letters plus additional characters for hamza, taa marbuta, and other special forms.
How do I type numbers in Arabic?
You can type Western Arabic numerals (1,2,3) or Eastern Arabic numerals (١,٢,٣). The keyboard typically provides both options.
How do I type the hamza (ء, أ, إ, ؤ, ئ)?
Hamza appears in different forms depending on its position. The keyboard provides keys for common hamza combinations (أ, إ, ؤ, ئ, ء).
Can I use this keyboard for typing Quran?
Yes, the keyboard includes all letters and diacritics needed for Quranic text. Use the diacritic keys for full vocalization.
How do I type the taa marbuta (ة)?
The taa marbuta ة has its own key on Arabic keyboards. It's used at the end of feminine nouns and adjectives.
Can I type in other languages using Arabic script?
Yes, the Arabic keyboard works for Urdu, Persian/Farsi, and other languages using Arabic script, though they may have additional letters.
How do I type punctuation in Arabic?
Arabic uses both Arabic punctuation (،؛؟) and Latin punctuation (,.;?). The keyboard provides both. Note that Arabic question mark is ؟ (reversed).