Free online Arabic keyboard

Arabic keyboard.

Type Arabic with English letters, click the Arabic keys, or use Smart word suggestions. Format your text, then copy it or save a Word document or image.

Free to useNo installationNo account
Your Arabic workspace Your draft stays in this browser

Type Arabic sounds using English letters. Letter suggestions work directly in your browser.

Loading keyboard…
0

Typing cheat sheet

Shortcuts and writing rules for each mode.

Letter by letter

Type the shortcut to get its Arabic letter immediately.

slamسلام

Letters and sounds

Case matters: lowercase and uppercase shortcuts can produce different letters.

a
ا
b
ب
t
ت
ct'
ث
gj
ج
7
ح
57'
خ
d
د
d'
ذ
r
ر
zr'
ز
s
س
s'
ش
S9
ص
DS'9'
ض
T6
ط
ZT'6'
ظ
3
ع
3'
غ
f
ف
qf'
ق
k
ك
l
ل
m
م
n
ن
h
ه
wo
و
yieu
ي

Variants and extra letters

Type the straight apostrophe (') after the letter to get a variant.

2
ء
a'
أ
a_a-
إ
a~
آ
a#
اً
A
ى
Hh'
ة
o'w'
ؤ
y'A'
ئ
q'
ڨ
k'
ڭ
p
پ
v
ڤ
g'j'
چ
f_
ڢ
x
ـ

Numbers in Fast mode

Some number keys write Arabic letters in Fast mode.

0
٠
1
١
2
ء
3
ع
4
٤
5
خ
6
ط
7
ح
8
٨
9
ص

Text style

Applies to all your text and to Word and image downloads.

Style
Automatic
Text direction

Arabic keys and phonetic typing work in your browser. Smart word suggestions need an internet connection.

Learn the keyboard

Three ways to type Arabic in one workspace

Choose the method that matches how you think about Arabic: English sounds with Fast, complete word candidates with Smart, or direct Arabic key positions with Simple.

Fast keyboard examplea'7md
Arabic text you can editأحمد
These text examples come from the keyboard. Arabic remains selectable text; this comparison is not an editor screenshot.
VIDEO TUTORIAL Type Arabic with English letters Type each letter with Fast keyboard and save a real Arabic Word document. English narration Captions: English Watch video

Type Arabic with English letters

Fast: familiar English sounds

English letters and supported number shortcuts become Arabic immediately. Local alternatives help you choose the exact letter form.

When to choose Fast keyboard

Use Fast to build a word letter by letter from an English-style spelling. The input a'7md immediately produces the example above.

Fast is the starting method for a new visitor. It works without the Smart word service.

Fast keyboard

Smart: complete word candidates

Preview Arabic words as you type an English spelling. Choose a candidate or finish with Space, then review the result.

When to choose Smart keyboard

Use Smart when choosing a whole spelling is easier than adjusting each letter. Its Arabic virtual keys also support direct entry.

The word service needs a connection. Empty or failed requests preserve your input, and direct Arabic keys still work.

Smart keyboard

Simple: direct Arabic keys

Click Arabic characters or use matching hardware positions. There is no phonetic interpretation or word lookup.

When to choose Simple keyboard

Use Simple when you recognize the Arabic layout or want to click a specific letter. Shift changes the displayed key characters.

Every mode includes the final eight-key harakat row. Place a mark after its base letter.

Simple keyboard

Make Arabic text easy to read

Change the appearance of the complete draft from Text style. Start with Noto Kufi Arabic at 22 px, then adjust it for your task.

What the style controls change

Open Text style to choose a font, set a size from 12 to 120 px, change the text color, or apply bold, italic, underline, and strikethrough. These settings apply to the whole draft rather than a selected phrase.

Text direction is independent of the interface language. Keep right-to-left for an Arabic paragraph. Reset style restores the starting appearance without clearing the words.

Copy, download, or look up your text

Copy the draft, download an editable Word document, or save a PNG image. Use Search your text for a web search or share action.

Choose the output for your next step

Copy copies the complete draft as text. Save Word (.docx) keeps editable text and the selected overall style. Save image (.png) produces a white-background image; its words are no longer editable as text in that image.

Word and image files are created in your browser. An oversized image can reach a limit; shorten the draft or use Word if the image cannot be created.

Search your text uses a selected passage when one is selected, otherwise the complete draft. Choose a destination and press Open to send that text to the external service.

Try it in three steps

  1. Choose a method

    Start with Fast for sound shortcuts, Smart for word candidates, or Simple for Arabic key positions.

  2. Compose and review

    Type, click, or choose candidates. Use Undo and Redo to review edits and add marks when needed.

  3. Keep or use the draft

    Copy the text, save editable Word or PNG, or choose a search or share destination.

Your text and the suggestion service

The keyboard works in your browser without installation. Local entry and downloads do not need a word request. Smart sends the current transliterated word for suggestions while you type or finish it. Copy or download important text before leaving a device or clearing browser storage.

Read the privacy policy

Arabic typing guides

Choose your way to type Arabic

Explore three practical guides, each with a working example, clear steps and an English video tutorial.

English keys. Arabic letters.

Fast Arabic keyboard

Type familiar English sounds and see Arabic letters as you go. Choose letter alternatives, add vowel marks, and keep writing without a dictionary connection.

Read the guide
From English letters to Arabic words

Smart Arabic keyboard

Type an English spelling and pause to preview Arabic suggestions. Choose a word, or press Space to accept a suggestion and continue your sentence.

Read the guide
Write directly with Arabic keys

Simple Arabic keyboard

Click the Arabic letters or use their matching positions on your physical keyboard. Add harakat, format your text, and copy or download the result.

Read the guide

Browse all Arabic typing tutorials

Language39

EnglishالعربيةFrançaisItalianoDeutschEspañolPortuguêsNederlandsРусскийTürkçe日本語简体中文繁體中文हिन्दीBahasa IndonesiaBahasa Melayu한국어Tiếng ViệtไทยPolskiSvenskaУкраїнськаNorskবাংলাΕλληνικάفارسیاردوČeštinaDanskMagyarRomânăSuomiБългарскиFilipinoქართულიSlovenčinaAzərbaycancaעבריתSlovenščina