Arabic Keyboard Online

Transliteration Guide

Type Latin letters to get the corresponding characters:

Char. Equi. Char. Equi. Char. Equi. Char. Equi. Char. Equi.
0ة 2ء 3ع 5خ 6ط
7ح 8غ 9ق aا bب
Tث tت jج hه dد
Dذ rر zز sس Sش
qق kك lل mم nن
wو yي eي iي oو
uو fف gق vڤ pپ
xخ Cض cص Zظ ,،
;؛ ?؟ ~ّ Lلا shش
chش khخ ghغ 3'غ 7'خ
6'ظ 9'ض Aآ Iإ Uؤ
Eأ

The layout at a glance

This Arabic virtual keyboard mirrors the layout used on physical Arabic keyboards, whose top row begins with ضصثقفغ. Its 46 character keys reach the 59 letters of the Arabic script (U+0600–U+06FF) straight from the browser, with nothing to install.

The layout reaches 76 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.

ScriptArabic
Key orderضصثقفغ
Reading directionRight to left
Character keys46
Letters available59
Non-ASCII characters76
Unicode rangeU+0600–U+06FF
Third layer (AltGr)Yes
TransliterationYes

How to type in Arabic

  1. Click the on-screen keys or type on your physical keyboard — both write into the same text area.
  2. Shift shows the second layer of every key: capitals and the characters printed at the top right.
  3. AltGr (Alt on mobile) shows the third layer, the characters printed at the bottom right.
  4. The Copy button puts the whole text on the clipboard, ready to paste into an email, a document or a form.
  5. 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.

KeyWith ShiftWith AltGr
ذّٱ
١!—
٢@—
٣#—
٤$—
٥%—
٦^—
٧&—
٨*—
٩)—
٠(—
-_—
=+—
ضَٰ
صًۛ
ثُۙ
قٌٓ
ف—ۖ
غإۚ
ع‘ۘ
ه÷ۜ
خ×ۗ
ح؛ۢ
ج<ۭ
د>۫
\|۪
شِ—
سٍ—
ي]—
ب[—
ل——
اأ—
تـ—
ن،—
م/—
ك:—
ط"—
ئ~—
ءْ—
ؤ}—
ر{—
ىآ—
ة’—
و,—
ز.—
ظ؟—

The characters on this layout

The 76 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.

Further reading

Letters people mix up: hamza, alif maqsura and taa marbuta

Most errors in typed Arabic come from picking the wrong one of two similar letters:

  • ى and ي. Alif maqsura (ى, on the N key) has no dots. Ya (ي, on the D key) has two. على "on" and علي "Ali" are different words. Many Egyptian writers type ى for every final ya.
  • ة and ه. Taa marbuta (ة, on the M key) ends feminine nouns: مدرسة, not مدرسه.
  • Bare alif for every hamza. Writing اسلام for إسلام or امل for أمل is common online but wrong in formal text. Use أ when the hamza carries fatha or damma at the start of a word, إ when it carries kasra, and آ for alif madda. On the Shift layer, أ is Shift+H, إ is Shift+Y and آ is Shift+N.

Lam-alef. When you type ل followed by ا, they join into the لا ligature automatically. The لا key on B types those same two letters, as do the Shift keys for لإ, لأ and لآ (Shift+T, G and B), so search engines and spellcheckers read the text correctly.

Harakat, shadda and Quranic marks

The short-vowel marks are on the Shift layer, as on the standard Arabic (101) layout. Fatha is Shift+Q, damma Shift+E, kasra Shift+A, and sukun Shift+X. The tanwin forms are Shift+W (ً), Shift+R (ٌ) and Shift+S (ٍ). Shadda (ّ) is Shift plus the ذ key, left of 1. Type the letter first, then its marks. For a doubled letter with a vowel, type letter, shadda, then the vowel: د + ّ + َ gives دَّ.

The AltGr layer (Alt on mobile) goes further than most system layouts. It has alif wasla (ٱ) on the key left of 1, and dagger alif (ٰ) plus the small Quranic annotation signs (ۖ ۗ ۚ ۛ and others) along the top letter row.

Typing Arabic with Latin letters (Arabizi mode)

If you write Arabic in "chat alphabet" (Arabizi), turn on transliteration and type as you would in a chat: shokran, salam 3likom, mosta9bal. Letters appear in Arabic as you type, and when you press space each word takes its usual spelling from a list of Arabic words: shokran becomes شكرا, mosta9bal مستقبل, inshallah إن شاء الله. The other possible spellings appear above the keyboard, including the letters exactly as typed; tap one to use it. If a word changes when it shouldn't, press Backspace right away and it goes back to what you typed. Digits stand for the sounds with no English equivalent: 2 ء, 3 ع, 5 خ, 6 ط, 7 ح, 8 غ, 9 ق, 0 ة, and 3' غ; sh, ch, kh and gh are understood. A number on its own stays a number (2026, 07700 900123). It works with any keyboard, including your phone's.

To force a letter, type it as a capital: S ش, T ث, D ذ, C ض, Z ظ. The word then keeps exactly the letters you typed: fi Sms gives في شمس. A capital at the start of a sentence is an ordinary capital.

Setting up an Arabic layout on Windows, macOS, Android and iPhone

  • Windows 11: Settings > Time & language > Language & region > Add a language > Arabic, choosing your country. For most countries the default is Arabic (101), the layout shown here. Arabic (102) AZERTY is for French-style keyboards in the Maghreb.
  • macOS: System Settings > Keyboard > Text Input > Edit > + > Arabic. Choose Arabic – PC to match Windows keyboards.
  • Android (Gboard) and iPhone: add Arabic under Languages / Keyboards and switch with the globe key.

Persian and Urdu use different code points for ی and ک, and add پ چ ژ گ. Use the Farsi keyboard or the Urdu keyboard for those languages.

Frequently Asked Questions

How do I type Arabic letters?

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).