Write Arabic your way.
Type naturally in Latin letters or Arabizi. Get recognized Arabic words and choose the spelling you mean.
Real words. Your spelling.
Suggestions combine a real Arabic word-frequency dictionary with phonetic matching. Words from different regions are available together. “Word match” identifies a known spelling; “Phonetic guess” is a fallback for unknown words. Names, rare words and ambiguous readings may still need correction.
URLs, email addresses and plain numbers stay intact. All Latin words convert by default, including unknown words. Enable mixed-language mode only when you want to keep unrecognized Latin words. Your text and learned spellings are not saved after you close the page.
Word-frequency data adapted from CAMeL Arabic Frequency Lists (CAMeL Lab, 2021), normalized and combined by Good Tools. Derived data: CC BY-SA 4.0. Download attribution.
A PRACTICAL EXAMPLE
Review the Arabic spelling you mean and keep links intact
Type Latin letters or Arabizi, then inspect the suggested Arabic spelling before using it. Move the cursor to a Latin word to see its alternatives. The mixed-language option keeps unrecognized Latin words; it is not an automatic guarantee that every intended English word will be preserved.
- Paste mar7aba https://example.com/help demo@example.invalid 123 into Type in Latin letters or Arabizi.
- Enable Mixed-language mode · keep unrecognized Latin words when that matches your passage.
- Select Write Arabic and review the alternatives for mar7aba. Choose the spelling you intend.
- Confirm that the URL, fictional email address and digits remain unchanged. Edit the result if needed, then use Copy text or Download .txt.
mar7aba https://example.com/help demo@example.invalid 123مرحبا https://example.com/help demo@example.invalid 123Keep in mind
- Mixed-language mode keeps unrecognized Latin words; recognized words may still convert.
- Review names, ambiguous spellings and dialect words before copying. Suggestions do not establish intended meaning.