Good ToolsAll tools
Saved0
Navigation

Write Arabic your way.

Type naturally in Latin letters or Arabizi. Get recognized Arabic words and choose the spelling you mean.

Free · on your device
Arabic Keyboard

Loading the Arabic word dictionary…

Long vowels: aa → ا, ii → ي, oo → و. Try 3 → ع, 7 → ح and 9 → ق. Move the cursor to a Latin word to see its alternatives.

Typing stays on your device. Chosen spellings are remembered in this tab until you clear them or close the page.

Arabic textReady when you are

Start typing to see your Arabic text.

Word alternatives

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.

  1. Paste mar7aba https://example.com/help demo@example.invalid 123 into Type in Latin letters or Arabizi.
  2. Enable Mixed-language mode · keep unrecognized Latin words when that matches your passage.
  3. Select Write Arabic and review the alternatives for mar7aba. Choose the spelling you intend.
  4. 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 123

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