Arabizi (Franco-Arabic) to Arabic script converter
Convert Arabizi / Franco-Arabic chat text such as "ezayak ya 7abibi" into Arabic script, with Egyptian, Gulf and Levantine options and alternative spellings.
Loading tool…
Arabizi, also called Franco-Arabic or the Arabic chat alphabet, writes Arabic with Latin letters and digits: 3 for ع, 7 for ح, 2 for the hamza, 5 for خ, and so on. It is how millions of people text, but it is hard to read for anyone who did not write it and useless in formal documents or search. This converter turns it into Arabic script as you type.
It works in two layers. First, a hand-written dictionary of a few hundred common Egyptian, Gulf and Levantine words and phrases (greetings, pronouns, question words, everyday verbs, food, family, places and names) catches the words whose spelling cannot be guessed from the letters alone, such as "ezayak" (إزيك), "shlonak" (شلونك) or "inshallah" (إن شاء الله). Everything else goes through transliteration rules: number letters, sh/kh/gh/th/dh, long vowels, the definite article with sun letters ("esh-shams" becomes الشمس), hamza seats and word endings such as taa marbuta.
Arabizi leaves out most short vowels and has no fixed spelling, so some words have more than one reasonable reading. Those words are underlined: click one to pick another spelling. The dialect setting changes a few letters (for example g is ج in Egyptian but usually ق in Gulf writing) and which dictionary meaning comes first. Treat the result as a strong first draft and check it before sending anything important.
How to use it
- Type or paste the Arabizi text, or click "Try a sample".
- Choose the dialect it is written in: Egyptian, Gulf or Levantine.
- Read the Arabic output; click any underlined word to choose a different spelling.
- Copy the Arabic text or download it as a .txt file.
Frequently asked questions
What do the numbers mean in Arabizi?
2 is the hamza (ء/أ), 3 is ع, 3' is غ, 5 (or 7') is خ, 6 is ط, 7 is ح, 8 is ق in some Gulf and Levantine writing, and 9 is ص (9' for ض). They stand for Arabic sounds that have no Latin letter and were chosen because the digit looks like the Arabic letter.
Why is a word converted wrongly?
Arabizi usually drops short vowels and different people spell the same word differently, so the rules sometimes guess wrong, especially with names and English loanwords. Click the underlined word to see alternatives, or edit the result after copying.
Does the dialect setting matter?
A little. It changes how g and ch are read (g is ج in Egyptian and usually ق in Gulf Arabizi), whether a leading 2 may be a qaf (2alb = قلب in Egyptian and Levantine), and which meaning comes first for words that differ between dialects.
Does it translate the text?
No. It only changes the script: Egyptian Arabic in Latin letters becomes Egyptian Arabic in Arabic letters. The words and dialect stay the same.
Is my text sent to a server?
No. The dictionary and rules run in your browser.
Related tools
- Arabic keyboard online: type Arabic letters and harakatType Arabic with an on-screen keyboard (with harakat and hamza forms) or with your own keyboard mapped to the standard Arabic layout.
- Add Arabic diacritics (tashkeel) automaticallyAdd harakat (fatha, damma, kasra, sukun, shadda, tanween) to Arabic text automatically in your browser, then fix any letter with a manual tashkeel toolbar.
- Remove Arabic diacritics (tashkeel)Strip harakat, tanween, shadda, sukun and Quranic marks from Arabic text, with optional tatweel removal and letter normalisation.
- Convert Arabic numerals to English (Western) numeralsConvert Arabic-Indic digits (٠-٩) and Persian digits (۰-۹) to 0-9 and back, including the Arabic decimal and thousands separators.
- Case converterConvert text to UPPER, lower, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE.
- Text to speech: read text aloud in your browserRead text aloud with your device's voices, including Arabic where installed. Choose voice, speed and pitch, and follow the highlighted sentence.