Color theme

⌨️ Virtual Keyboard

Arabic Virtual Keyboard

Type in Arabic without installing any software. This virtual keyboard helps English speakers write in Arabic with support for all letters, numbers, diacritical marks, special characters, and text-to-speech in Egyptian Arabic.

Your Arabic Text

اكتب هنا...

How It Works

📝

Type Naturally

Most Arabic letters correspond to English letters. Type 'a' for ا, 'b' for ب, 't' for ت, and so on.

🔠

Special Characters

Use capital letters for emphatic sounds (S for ص, D for ض) and apostrophes for special letters (s' for ش).

Diacritics & More

Add diacritical marks using combinations like 'a=' for fatha (َ), 'u=' for damma (ُ), and 'i=' for kasra (ِ).

🔊

Listen & Learn

Click the Listen button to hear your text pronounced in Egyptian Arabic with native-quality text-to-speech.

Keyboard Reference Guide

This keyboard is a tool that helps English speakers write in Arabic without having a dedicated Arabic keyboard installed on their computer. The keyboard is fully featured and contains support for all letters, numbers, special characters, diacritical marks, and text-to-speech in Egyptian Arabic.

Type your Arabic text using the virtual keyboard, then click the Listen button to hear it pronounced in Egyptian Arabic. If you are not comfortable with the Arabic alphabet yet, please head over to the alphabet learning section.

Letters

More Info

Most letters in the Arabic alphabet have a corresponding letter in English. For example, ا roughly corresponds to the letter a in English.

Arabic has emphatic letters. ص and ض are emphatic versions of س and د respectively. The emphatic letters are represented by capital letters in English, S and D respectively.

There are some letters that have no corresponding letter in English such as ش and ث. These letters can be generated by typing the closest corresponding English letter followed by an apostrophe '. For example s' and t' respectively.

EnglishArabic
aا
bب
tت
t + 'ث
jج
Hح
xخ
dد
d + 'ذ
rر
zز
sس
s + 'ش
Sص
Dض
Tط
Zظ
gع
g + 'غ
fف
qق
kك
lل
mم
nن
hه
wو
yي

Special Characters

More Info

Hamza (ء‎) is a letter in the Arabic alphabet which represents the glottal stop.

To achieve this character, type - in English, and to achieve the hamza below alif (إ) type a-- in English.

EnglishArabic
-ء
a--إ
A--أ
Aآ
u--ؤ
y--ئ
Yى

Diacritics

More Info

In Arabic, diacritic marks are symbols used to indicate the pronunciation of letters and to clarify the correct reading of words. These marks are called "harakat" (حركات) or "tashkil" (تشكيل).

  • بَ - Ba with Fatha - Pronounced "ba" as in "bat."
  • بُ - Ba with Damma - Pronounced "bu" as in "but."
  • بِ - Ba with Kasra - Pronounced "bi" as in "bit."
  • بّ - Ba with Shadda - Indicates a doubled or emphasized "b" sound.
  • بْ - Ba with Sukun - Indicates that the letter is a consonant with no associated vowel sound.
EnglishArabic
a + =َ
an + =ً
u + =ُ
un + =ٌ
i + =ِ
in + =ٍ
s + =ّ
h + =ْ

Numbers

EnglishArabic
0٠
1١
2٢
3٣
4٤
5٥
6٦
7٧
8٨
9٩