Text / Language keyboard
Arabic Keyboard: Type with Arabic 101
Write Arabic messages, vocabulary exercises and names using Arabic 101 positions and a text box that runs from right to left.
Arabic Keyboard: Type with Arabic 101: The base keys enter Arabic letters. Shift provides vowel marks, punctuation and additional alef forms. The lam-alef key inserts the two ordinary letters, which your system font joins for display. Runs 100% locally in your browser with zero server file uploads.
- Category
- Text tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Physical keys use the positions shown below each character. Mapping is active only inside the text box. Paste and device input methods also work.
Extra characters
Text is saved on this device for this keyboard. Clear removes it. System fonts are used; if letters appear as boxes or disconnected shapes, enable a system font for this script or update your device.
Layout and typing
Arabic 101. Source: https://learn.microsoft.com/en-us/globalization/keyboards/kbda1
The keyboard diagram shows physical positions. Base and Shift levels are available in the text box, with extra characters on screen. The page uses system fonts and saves text separately for each keyboard on this device.
The XKB layout implementation is available under permissive X11-style terms. Project and licence: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config
Add this keyboard to your devices
Windows: open Settings, Time & language, Language & region. Add Arabic if needed, open its Language options, and add a keyboard. Switch with Windows plus Space. Choose Arabic; on Windows choose Arabic (101). Other devices may offer different Arabic arrangements.
macOS: open System Settings, Keyboard, then Edit under Text Input. Add a Arabic input source and switch from the Input menu. Choose Arabic; on Windows choose Arabic (101). Other devices may offer different Arabic arrangements.
Android: open your keyboard settings and Languages, add Arabic and choose a layout if offered. With Gboard, open Settings, Languages, Add keyboard. Device menus vary. Choose Arabic; on Windows choose Arabic (101). Other devices may offer different Arabic arrangements.
iOS: open Settings, General, Keyboard, Keyboards, Add New Keyboard, then add Arabic and switch with the globe key. Tap the added language to see alternative layouts when offered. Choose Arabic; on Windows choose Arabic (101). Other devices may offer different Arabic arrangements.
Official setup guides: https://support.microsoft.com/en-us/windows/hardware/input-devices/manage-the-language-and-keyboard-input-layout-settings-in-windows ; https://support.apple.com/guide/mac-help/mchlp1406/mac ; https://support.google.com/gboard/answer/7068494?co=GENIE.Platform%3DAndroid&hl=en ; https://support.apple.com/guide/iphone/iph73b71eb/ios
How to use it
- Click the text box, then type with your physical keyboard or click the on-screen keys.
- Use Shift for the second key level; choose any layout or script options shown.
- Copy your text, or clear the text saved for this keyboard on your device.
Privacy & limitations
Your text stays in this browser and is saved locally for this keyboard. Nothing is uploaded. Clear removes the saved text.
Related tools
Frequently asked questions
Why do letters change shape as I type?
Arabic letters usually join to nearby letters. The text contains ordinary Unicode letters; your system font chooses their initial, middle, final or isolated shapes.
How do I add short vowel marks?
Hold Shift or turn on the on-screen Shift button. Type the consonant first, then its vowel mark. A dotted circle on a key helps you see a combining mark; that circle is not inserted.
Does the lam-alef key insert a special ligature?
It inserts lam followed by alef as two normal letters. The visible joining is handled by your font, so copying keeps editable text.
Free tool · runs in your browser · no account required