Islam > Arabic keyboard
Preview:
For example, type salam alaykum: the word in progress shows up in Arabic in the preview and in the suggestions, and is written into the area when you press the space bar (recognized phrases like "salam alaykum" automatically merge into السلام عليكم). Other words are transcribed phonetically; click a suggestion to insert it as is, or fix it on the virtual keyboard if needed.
This online Arabic keyboard lets you write in Arabic without installing any software: type in Latin letters on your keyboard ("salam alaykum", "shukran", "bismillah") and the Arabic text forms automatically, or click the keys of the virtual keyboard directly. Everything runs in your browser: no text is sent to a server, and the result copies in one click.
Updated on 24 September 2026 at 6:33 PM
There are three ways to write in Arabic when you have an azerty or qwerty keyboard. The first, and the simplest, is the transliteration offered on this page: you type Arabic in Latin letters, as it is pronounced, and the tool converts each word into Arabic characters. This is the method popularized by the Yamli service, adopted by millions of Arabic-speaking internet users who do not have an Arabic keyboard at hand.
The second is the virtual keyboard: Arabic keys appear on screen and you compose the text with the mouse or your finger, letter by letter. The third is to enable the Arabic language in your system settings (Windows, Mac, Android, iPhone), which turns your physical keyboard into an Arabic keyboard.
Transliteration is the fastest for short text: a greeting, a religious formula, a first name. The virtual keyboard gives exact control over every letter, useful for rare words or for adding the diacritical marks (harakat). Both are combined here: type in Latin, fix on the virtual keyboard, copy the result.
The tool recognizes digrams (two Latin letters for one Arabic letter) before single letters: type "kh" for خ, "sh" or "ch" for ش, "th" for ث, "gh" for غ, "dh" for ذ. Long vowels are written by doubling the vowel ("aa", "ii", "ou") or stay single at the end of a word. The table below shows the mapping used by the engine.
| Latin letters | Arabic letter | Example |
|---|---|---|
| a / aa | ا | salam : سلام |
| b | ب | bint : بنت |
| t | ت | tamam : تمام |
| th | ث | thawb : ثوب |
| j | ج | jamal : جمال |
| h | ه | hayat : حياة |
| kh | خ | kheir : خير |
| d | د | din : دين |
| dh | ذ | dhikr : ذكر |
| r | ر | rabb : رب |
| z | ز | zaman : زمان |
| s | س | salim : سليم |
| sh / ch | ش | shams : شمس |
| 9 | ص | 9abr : صبر |
| 6 | ط | 6ariq : طريق |
| 3 | ع | 3ilm : علم |
| gh | غ | ghayr : غير |
| f | ف | fi : في |
| q / qu | ق | qalb : قلب |
| k | ك | kitab : كتاب |
| l | ل | lillah : لله |
| m | م | muhammad : محمد |
| n | ن | nur : نور |
| 7 | ح | 7amd : حمد |
| w | و | wudu : وضوء |
| y | ي | yawm : يوم |
| tâ marbûta | ة | madrasa : مدرسة |
| hamza | ء | ra2s : رأس |
Arabizi (or "Arabic in numbers") is a convention born from old mobile phones without an Arabic keyboard: certain numbers replace Arabic letters that do not exist in Latin, because their shape looks similar. The engine on this page understands them directly.
| Number | Arabic letter | Example |
|---|---|---|
| 2 | ء | ra2s : رأس |
| 3 | ع | 3alaykum : عليكم |
| 5 | خ | 5alid : خالد |
| 6 | ط | 6ayr : طير |
| 7 | ح | 7amd : حمد |
| 9 | ص | 9awm : صوم |
Everyday phrases and greetings are recognized exactly, in their common Latin spellings as well as in classical transliteration. A few examples to type directly in the area above.
| What you type | Arabic text produced |
|---|---|
| salam alaykum | السلام عليكم |
| wa alaykum salam | وعليكم السلام |
| bismillah rahmani rahim | بسم الله الرحمن الرحيم |
| alhamdulillah | الحمد لله |
| inshallah | إن شاء الله |
| mashallah | ما شاء الله |
| subhanallah | سبحان الله |
| allahu akbar | الله أكبر |
| astaghfirullah | أستغفر الله |
| la ilaha illa allah | لا إله إلا الله |
| shukran jazilan | شكرا جزيلا |
| ahlan wa sahlan | أهلا وسهلا |
| ramadan mubarak | رمضان مبارك |
| eid mubarak said | عيد مبارك سعيد |
| 3alayhi salam | عليه السلام |
If you write in Arabic often, adding the Arabic language to your system keyboard remains the most comfortable solution. The steps depending on your device:
Once the language is added, the layout matches the standard Arabic keyboard reproduced by the virtual keyboard on this page: you can practice on it before knowing it by heart.
Three options: use this online Arabic keyboard (you type in Latin letters and the Arabic text forms automatically), click the keys of the virtual Arabic keyboard displayed on screen, or add the Arabic language in your computer or phone settings to turn your physical keyboard into an Arabic one.
Religious phrases, proper names and common words (salam alaykum, bismillah, shukran, ramadan mubarak...) are recognized exactly, with their usual Latin spellings. Other words are transcribed phonetically: since Arabic does not write short vowels, the same Latin input can match several Arabic spellings; the virtual keyboard lets you adjust each letter.
Click the "Copy" button under the text area: the whole Arabic content goes to the clipboard, ready to paste into WhatsApp, an email, a search box or a social network. Manual selection (Ctrl+A then Ctrl+C) works too.
Yes. The tool is free, with no installation and no account, and the transcription runs entirely in your browser: no typed text is sent to any server.
Yes, one row of the virtual keyboard provides the harakat: fatha, damma, kasra, shadda, sukun and the tanwin, as well as the alif hamza forms (أ إ آ). Click a letter, then click the mark to add to it.